Waabi logo
Waabi Verified
Autonomous Vehicles, Artificial Intelligence, Software Development

Senior Software Engineer

San Francisco, CanadaOnsiteFull TimeSenior$170,000–$220,000 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Senior Software Engineer to join a multidisciplinary team focused on building a cutting-edge offline perception and auto-labelling system using computer vision and machine learning. The role involves managing the end-to-end orchestration of training and evaluation ecosystems, architecting scalable pipelines for large-scale data, and deploying new ML architectures into production. The ideal candidate will have a Bachelor's degree in a technical field, 3+ years of experience in ML systems, deep understanding of ML architecture and performance, and proficiency in Python. Familiarity with 3D data and VLMs is preferred.

### Who you are
- Bachelors degree with a Computer Science, Robotics and/or similar technical field(s) of study
- 3+ years of experience developing solutions in ML systems or the ML software stack
- Deep understanding of ML system architecture, performance analysis, and profiling tools to optimize complex workloads
- Experience with the end-to-end productionization of deep learning models, particularly large-scale online inference
- Proficient in Python with a track record of writing high-quality, well-structured, and well-tested "production-grade" code
- Open-minded and collaborative team player with the willingness to help others
- Familiarity with 3D data (LIDAR/Point Clouds) and multi-modal sensor fusion perception models
- Experience working with large Vision-Language Models (VLMs)

### What the job involves
- Be part of a team of multidisciplinary Research Scientists and Engineers working on building a cutting-edge offline perception and auto-labelling system leveraging computer vision, and machine learning
- Manage the end-to-end orchestration of the large-scale auto-labelling training, evaluation and automation eco-system
- Architect and scale the pipeline to handle large-scale data and user requests using distributed computing frameworks
- Collaborate with ML researchers and engineers to seamlessly deploy new architectures into the production environment

Ready to apply?
You'll be redirected to Waabi's application page.

Similar roles