Fullstack Engineer (UI Tools)
Posted Updated
Description
- We are looking for an Engineer who will be developing, supporting, maintaining, and evolving 2D and 3D visualization tools for autonomous vehicle development and testing
- You have curiosity in AV perception and planning, and enjoy breaking down and presenting complex data in an intuitive, efficient, and effective manner
- The role’s focus will be deploying tools into production with minimal disruption
- This is an opportunity to work collaboratively across multiple teams and leadership within Kodiak
- Participate in building our tooling suite, proactively identifying opportunities to improve performance and scaling our 2D and 3D visualization capabilities as our fleet grows
- Build intuitive interfaces in ReactJS, TypeScript, and Three.js that translate complex AV sensor data into actionable insights for our engineering teams
- Partner directly with Software Engineering, Quality, and Operations to deeply understand their workflows, transforming user feedback into high-impact features
- Champion code quality and documentation, helping us evolve our infrastructure as we push the boundaries of long-haul autonomous trucking
Benefits
- Remote-friendly work environment
- 401k
- Generous PTO policy
- Life insurance
- Assortment of medical (PPO/HMO/HDHP), dental, vision, and FSA plans
- Family-friendly company events
- Dog-friendly office
- Employee-driven fitness classes
- Beautiful, renovated facilities in Mountain View, CA and Lancaster, TX
- Free EV charging
- Trivia and board game nights
- Great communicator; you must be capable of writing clear, concise, and detailed documentation
- Experience working with time series robotics data such as Rosbags or mcaps
- Passion; you must be passionate about autonomous vehicles and their potential impact on humanity
- Experience with app profiling and performance tuning
- 2+ years of experience building intuitive fullstack applications
- Solid understanding of TypeScript, ReactJS, HTML, CSS, and related web technologies
- Experience with modern 2D and 3D JavaScript libraries and tooling, esp. Three.js
- Strong technical background as evidenced by BS, MS, or equivalent experience, in Computer Science or a related engineering discipline
- Experience building and maintaining backend services and APIs
