The team is looking to build a robust and reliable platform for autonomous vehicles and robots, specifically focusing on the foundational framework for executing autopilot code, ensuring reliability, reproducibility, and determinism for offline quality evaluations and A/B testing.
Requirements
- Strong experience in modern C++.
- Experience in writing high-performance code.
- You have designed complex systems.
- Experience in Python.
- You have had experience writing Bazel rules and macros.
Responsibilities
- Determine technology teams' needs, design and implement foundation framework responsible for executing autopilot code.
- Care about performance and safety. You will write high-performance code and build infrastructure to monitor the system's performance.
- Think about long-term data compatibility and algorithm reproducibility. The recorded data is used to improve our algorithms and reliably measure their quality.
- Build infrastructure to help developers detect and understand problems in their code.
- Set up and automate automated testing processes for the autopilot code committed to the repository.
- Care about writing well-designed and structured code. The simpler solutions we have, the easier they are supported. Document the solutions into design docs.
Other
- Problem-solving skills are important. You are expected to understand a problem clearly, weigh trade-offs of different solutions given their implications, and after the implementation be sure the goal has been achieved.
- Candidates are required to be authorized to work in the U.S.
- The employer is not offering relocation sponsorship
- remote work options are not available.