Press Enter


    Press Enter


    Software Engineer - 3D Visualization at Esri (Zürich, Switzerland)
    Esri Employer
    Zürich, Switzerland
    Job Type
    Job Location
    Full Time
    Zürich, Switzerland

    Job Description:


    Are you passionate about 3D computer graphics and creating good software? So are we! Esri is dedicated to making 3D maps and GIS accessible and powerful for consumers and experts alike. At the Esri R&D Center-Zurich, we lead the development of the core 3D web technologies: the ArcGIS API for JavaScript and Scene Viewer. Our team consists of 25 exceptional software engineers, computer graphics professionals, and GIS experts who love to work in a highly social, collaborative, friendly, and fun work environment.
    Join us on our mission to push the boundaries for visualizing and interacting with 3D geospatial data.



    • Research, design, and implement novel features for our JavaScript API ranging from 3D GIS data visualization, interaction techniques, and interactive analysis tools to low-level real-time rendering improvements in our WebGL engine

    • Help us keep our software on the cutting edge by improving performance, stability, and code quality and by adopting new technologies such as WebGPU, WebAssembly, machine learning, and real-time ray tracing as the opportunity arises

    • Contribute to Esri’s 3D mapping solutions beyond the web platform though company-wide standards and specifications

    • Apply and promote good software engineering practices such as test automation, modularization, and simplification


    • Excellent programming skills in a modern programming language

    • 2+ years of practical experience in software engineering

    • Strong background in computer graphics and real-time rendering

    • Excellent creative thinking and communication skills

    • Ability to work in a fast-paced team environment with frequent releases and tight schedules

    • Master’s in computer science or a related field (PhD preferred)


    • Experience with JavaScript, TypeScript, WebGL

    • Experience with agile software development methods (Scrum, etc.)

    • Familiarity with GIS

    • Knowledge of 3D tools such as CityEngine, Maya, Houdini, Blender, etc.

    • Knowledge of common web technologies and 3D formats


    Flexible Hours
    Letter of Recommendation
    Note : This project is an external project, and it was posted on the platform by the Gradbee Team. We curate all the internships available across the internet by visiting company websites, and social networks like Facebook, LinkedIn, WhatsApp, Twitter etc. If you are the owner of this internship / project and need to get it removed, kindly mail us at [email protected]