Senior Esri Visualization Engineer building interactive 3D digital twin experiences for solar energy companies using the ArcGIS Maps SDK for JavaScript. Collaborate with client teams and leverage AI-assisted tools for development.
Responsibilities
Build interactive 3D scene visualizations using the ArcGIS Maps SDK for JavaScript (@arcgis/core), specifically SceneView, scene layers, and Esri web components.
Integrate Esri 3D visualization components directly into a production Angular application, working within the client's codebase and repository.
Render and optimize geospatial data layers including solar field layouts, infrastructure assets, terrain models, and real-time operational data overlays in 3D.
Tune rendering performance and visual fidelity to meet production-quality standards in the browser (WebGL, GPU profiling, level-of-detail management).
Work with mock/static GIS data initially, then transition to live data endpoints; adapt the UI as real data replaces mock data.
Leverage AI-assisted development tools (Copilot, Claude, cursor-based coding agents) to accelerate implementation, write tests, debug rendering issues, and prototype scene configurations faster.
Participate in client scrum ceremonies (standups, sprint planning, retrospectives) as a fully embedded squad member.
Collaborate closely with a Future Works Full Stack / Front End Engineer on Angular component architecture, state management, and API integration.
Coordinate with the client's Technology Director and development team on data contracts, API specifications, and integration points.
Requirements
3+ years working with the ArcGIS Maps SDK for JavaScript (formerly ArcGIS API for JavaScript), specifically 3D capabilities: SceneView, scene layers, @arcgis/core npm package.
Strong JavaScript/TypeScript skills with experience building in Angular (or deep experience in React/Vue with willingness to work in Angular).
Proven experience building 3D geospatial visualizations for web: terrain rendering, 3D symbology, visual variables, scene layer management, camera and navigation controls.
Experience with Esri data formats and services: Web Scenes, Scene Layers (I3S), Feature Layers, ArcGIS Online or Enterprise portal.
Understanding of GIS fundamentals: coordinate systems, spatial references, projections, vector vs. raster data.
Experience optimizing 3D rendering performance in the browser: draw call management, level-of-detail, texture optimization, frame rate tuning.
Active use of AI-assisted development tools (Copilot, Claude, or similar) to accelerate coding, debugging, and prototyping. We expect you to work with AI, not around it.
Experience working in professional services or consultancy environments, embedded within client teams.
Strong collaboration skills and ability to work with cross-functional teams across time zones.
Benefits
Work from anywhere, forever - We are a fully remote and global team. We trust you to manage your time and energy to deliver exceptional results.
Connect deeply - We gather for immersive, all-expenses-paid company retreats in unique locations to connect, learn, and grow together.
Share in the upside - A competitive compensation package including equity, bonuses, substantial participation in company profits with a clear growth path to C-Level leadership based on performance.
Building Science Engineer leading building envelope and structural restoration projects for TCG, a multidisciplinary consulting firm. Managing investigations, specifications, construction, clients, and junior staff.
Mechatronics intern building Human Computer Lab’s character robots. Bridging mechanical prototyping, controls, calibration, and test - rig integration for LeLamp.
Senior engineer building programmable voice, call - control, and CX communication platforms for Miratech, a global IT services company. Designing scalable voice infrastructure and Java/Spring Boot APIs.
Project Engineer supporting SOGECLAIR’s aerospace technology and digital - transformation projects. Coordinating engineering planning, problem - solving, and multidisciplinary collaboration.
Senior Geomechanics Engineer helping mining clients make safer decisions through geotechnical analysis, numerical modeling, and practical recommendations. Joining ITASCA’s employee - owned North American consulting team.
Principal Geomechanics Engineer leading complex mining geomechanics projects for ITASCA’s Canadian consulting practice. Advising clients, mentoring engineers, and developing North American business.
Ingénieur minier intermédiaire réalisant des études et plans pour mines souterraines et à ciel ouvert chez Norda Stelo. Optimisation des opérations, estimations de coûts et gestion de projets miniers.
Ingénieur minier sénior réalisant études, conception et optimisation de projets miniers pour Norda Stelo. Soutien technique aux sites et leadership d’équipes multidisciplinaires.