
Software Engineer – Machine Learning Infrastructure
Bot Auto
full-time
Posted on:
Location Type: Hybrid
Location: Houston • Texas • United States
Visit company websiteExplore more
Tech Stack
About the role
- Architect and own a scalable model evaluation platform for autonomous driving models.
- Partner with research scientists to optimize and scale distributed training workflows.
- Design and maintain a versioned, high-quality training data store.
- Build automated pipelines spanning data preparation, model training, validation, and deployment.
- Contribute to tooling for high-throughput data annotation.
- Develop production ML services with reliability and observability.
Requirements
- Bachelor's or Master's in Computer Science, or equivalent practical experience.
- Strong proficiency in Python; working knowledge of C++
- Demonstrated hands-on experience building or scaling evaluation platforms, training infrastructure, dataset curation & feature stores, or annotation platforms.
- Strong experience with distributed computing and container orchestration — Kubernetes, Spark, or comparable frameworks.
- Ability to operate independently: scope ambiguous problems, make sound architecture decisions, and drive them to completion.
Benefits
- Health insurance
- Retirement plans
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonC++model evaluationdistributed trainingdata preparationmodel trainingvalidationdeploymentdata annotationmachine learning services
Soft Skills
independent operationproblem scopingarchitecture decision makingcompletion driving
Certifications
Bachelor's in Computer ScienceMaster's in Computer Science