We are looking for an experienced Software Engineer to join a new and growing team within our company's End-to-End 3D Perception Research Group. Our team is building critical infrastructure and solutions that bridge the gap between cutting-edge deep learning research and production-ready autonomous driving technologies. A major focus of the team is the development of an internal evaluation platform that will enable researchers to assess their model against product KPIs. Youll work on efficiently processing large-scale datasets while defining precise and actionable metrics that provide measurable indicators aligned with product goals. Your work will be pivotal in uncovering model failures and driving continuous improvement, ensuring our perception models meet the rigorous demands of real-world deployment. Collaborating closely with researchers, youll create tools that accelerate model iteration and deployment, while helping to establish best practices that enhance the stability, scalability, and reliability of our software infrastructure.
What will your job look like:
Design and implement infrastructure and tools that support the full lifecycle of model development from research to production
Develop and maintain a robust evaluation platform for measuring models against product-level KPIs
Contribute to the scalability, maintainability, and reliability of the teams codebase
Define and promote engineering best practices across the group.
What will your job look like:
Design and implement infrastructure and tools that support the full lifecycle of model development from research to production
Develop and maintain a robust evaluation platform for measuring models against product-level KPIs
Contribute to the scalability, maintainability, and reliability of the teams codebase
Define and promote engineering best practices across the group.
Requirements:
B.Sc. in Computer Science, Software Engineering, or a related field (or equivalent experience)
3+ years of experience in software engineering, algorithm development, or distributed systems
Strong understanding of system architecture and infrastructure design
Hands-on experience with cloud platforms (AWS, GCP), container orchestration (Docker, Kubernetes, Argo), and CI/CD systems (GitLab CI, Jenkins, GitHub Actions, etc.)
Excellent problem-solving skills and strong attention to detail
Advantages:
Experience building tools or platforms for ML model evaluation or deployment
Experience working on collaborative, large-scale software projects
Contributions to open-source projects.
B.Sc. in Computer Science, Software Engineering, or a related field (or equivalent experience)
3+ years of experience in software engineering, algorithm development, or distributed systems
Strong understanding of system architecture and infrastructure design
Hands-on experience with cloud platforms (AWS, GCP), container orchestration (Docker, Kubernetes, Argo), and CI/CD systems (GitLab CI, Jenkins, GitHub Actions, etc.)
Excellent problem-solving skills and strong attention to detail
Advantages:
Experience building tools or platforms for ML model evaluation or deployment
Experience working on collaborative, large-scale software projects
Contributions to open-source projects.
This position is open to all candidates.