Houston, Texas, United States

Bot Auto is hiring a Software Engineer

Bot Auto is looking for a Software Engineer to design, develop, and scale the machine learning annotation, evaluation, and training infrastructure that powers our autonomous driving systems. This role is central to the quality and velocity of our perception and ML models, from curating datasets to building evaluation pipelines. We are united by a shared vision to propel the future of transportation.

What You'll Do

  • Architect and own a scalable, end-to-end model evaluation platform for perception and prediction models.
  • Partner with research scientists to optimize and scale distributed training workflows.
  • Design and maintain a versioned, high-quality training data store.
  • Build automated ML pipelines spanning data preparation, model training, validation, and deployment.
  • Contribute to tooling and infrastructure for high-throughput, high-accuracy data annotation.
  • Develop production ML services with reliability, observability, and continuous improvement.
  • Maintain and evolve a robust data storage and access layer (S3 data lake, Delta Lake).
  • Build scalable, reliable data collection pipelines for vehicle dispatch missions.
  • Develop foundational services and packages for clean, performant access to autonomous driving data.

What We're Looking For

  • 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 ML/DL infrastructure in a production environment (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.

Nice to Have

  • C++ experience in performance-sensitive or safety-critical applications.
  • Full-stack service development experience.
  • Prior work in autonomous driving or robotics.

Technical Stack

  • Python
  • C++
  • Kubernetes
  • Spark
  • S3
  • Delta Lake

Bot Auto is an equal opportunity employer.

Required Skills
PythonC++KubernetesSparkS3Delta LakeML InfrastructureDistributed ComputingContainer Orchestration
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Bot Auto
Bot Auto works on cutting-edge autonomous technologies that redefine how self-driving vehicles perceive and navigate the world.
All jobs at Bot Auto Visit website
Job Details
Department Software Development
Category infrastructure
Posted 2 months ago