In this role, you will:- Design and implement Overland AI's infrastructure to enable training, evaluating, and deploying machine learning/deep learning models for autonomous vehicles, including:
- Writing software to enable the fast curation and creation of high-quality labels for various robotics tasks using state-of-the-art AI and human feedback.
- Design and implement data processing pipelines, dashboards, and visualization tools for model evaluation and dataset insights.
- Design and implement distributed workflows, including data processing, training, and evaluation (on-prem and cloud).
- Be responsible for on-prem and cloud infrastructure including data storage, compute resources and access.
- Leverage CI/CD practices to make the machine learning lifecycle efficient and reproducible.
- Collaborate closely with experts in Perception and Behavior Planning.
Qualifications- Strong programming skills in Python and/or C++, including unit and integration testing
- Strong understanding of data processing pipelines for training ML models
- Experience with batch processing tools, such as Spark, Beam, Ray, etc.
- Experience with data stores and databases, such as MinIO, Postgres, Redshift/BigQuery, etc.
- You excel in a small-team atmosphere, taking ownership of problems and working with your colleagues to solve problems across disciplines.
- Ability to obtain and maintain a DOD Security Clearance.
Preferred- Prior industry experience in a similar software infrastructure or MLOps team
- Prior experience with ROS or other robotics middleware
- Contributions to any related open source software project
BenefitsOverland AI believes in creating a work environment that you look forward to embracing every day.
- The salary range for this position is $120K to $300K annually
- Equity compensation
- Best-in-class healthcare, dental and vision plans.
- Unlimited PTO
- 401k with company match
- Parental leave