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.
ServiceNow Discovery Engineer/ITOM Specialist role focused on building, optimizing, and scaling Discovery in complex enterprise environments while driving impact across SAM, HAM, and ITOM maturity.
Senior DevEx Engineer focused on enhancing engineering practices for a remote SaaS company, Zipline. Partner with engineering teams to improve quality, tooling, and confidence in deployments.
Building Science Engineer providing technical leadership in building envelope design and commissioning for rehabilitation and new construction projects. Involves project management, field review, and team mentoring.
Civil Mining Engineer providing engineering and design services for underground mine projects. Work includes site inspections, project coordination, and compliance with safety regulations.
Consulting Senior Associate for Air Quality and Meteorology at ERM, supporting monitoring programs and guiding environmental strategies. Collaborating with over 300 air quality professionals for impactful solutions.
Civil engineer designing mechanical systems that improve operational efficiency for hydroelectric facilities. Collaborating with multidisciplinary teams to deliver reliable and safe project outcomes.
Staff Controls Engineer overseeing system maintenance and leading projects with defined scope at Equinix. Collaborating across teams and mentoring junior engineers in control systems expertise.
Consultant handling air quality projects influencing responsible development across Canada. Conducting dispersion modelling and supporting environmental assessments with a focus on climate strategies.
Environmental Scientist supporting air quality and meteorology monitoring programs across Canada. Collaborating with top experts while ensuring compliance with environmental standards and safety regulations.
Electrical engineer overseeing inspection and testing for major equipment at hydroelectric projects. Collaborating with construction teams and ensuring compliance with industry standards and regulations.