Skip to content

Senior Software Engineer – Machine Learning Infrastructure
Company | Kodiak Robotics |
---|
Location | Mountain View, CA, USA |
---|
Salary | $150000 – $230000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- Strong technical background in designing and implementing deep learning, ML, or data analytics infrastructure
- Skilled in Python/C++
- Strong problem-solving skills
- Strong knowledge of data processing pipelines for training ML models in the cloud
- Very strong software engineering skills and experience building high-reliability applications
- Ability to write well-designed, highly maintainable code
- Solid understanding of metrics, data analysis, and scientific evaluation
- Experience working with production machine learning pipelines, from dataset collection and labeling to training and validation
- Experience writing clear, concise, and detailed documentation
Responsibilities
- Design and implement Kodiak’s infrastructure for training, evaluating, and deploying deep learning models in efficient Python and C++ code
- Develop and optimize push-button training pipelines in distributed environments
- Develop metrics to measure model, perception system, and overall self-driving performance
- Build systems to track metrics over time and enable comparison of experiments
- Develop systems for finding failure cases, visualizing predictions, and pinpointing areas for improvement
- Create systems to track, segment, and select data to be used in training or reinforcement, including synthetic and machine-generated labels
- Measure and optimize deep learning network and detection runtime performance using state of the art techniques
- Enable continuous integration and deployment of model improvements
- Collaborate closely with other experts in sensors, perception, prediction, planning, and systems engineering teams
Preferred Qualifications
- A team player who takes ownership and works with the team to deliver exceptional results
- Ability to build and iterate quickly
- Hands-on experience with production machine learning pipelines
- Great communicator with experience writing clear, concise, and detailed documentation