Software Engineer, Visualization

Stack AV
Summary
Join Stack's Visualization team and develop cutting-edge user interfaces for on and off-vehicle applications, using React, TypeScript, Three.js, and React Three Fiber. You will build immersive and informative 2D and 3D visualization tools supporting critical operations and decision-making. The team collaborates closely with product managers, designers, and engineers. This role requires 3+ years of professional software development experience and expertise in data-intensive JavaScript and TypeScript applications. You will develop scalable and maintainable visualization solutions, integrate with backend systems, and debug complex technical issues. The ideal candidate will have experience with 3D development and the AV or robotics industry.
Requirements
- 3+ years of professional software development experience
- Experience developing data intensive JavaScript + TypeScript applications
- Experience with React
- Strong communication and collaboration skills for understanding user needs and delivering effective visualization solutions
- Ability to create and maintain interactive 2D and 3D interfaces
Responsibilities
- Develop scalable and maintainable visualization solutions
- Develop complex 2D and 3D visualization tools using React, TypeScript, Three.js, and React Three Fiber
- Integrate visualization components with backend systems and data sources
- Debug and troubleshoot complex technical issues in visualization applications
- Collaborate with product managers, designers, operations personnel and other engineers to define requirements and develop solutions
- Conduct code reviews and provide constructive feedback to team members
Preferred Qualifications
- 3D experience
- Prior AV or robotics industry experience
- Prior experience writing backend code
- Prior experience managing web tooling at a company scale
- Prior experience with Bazel