B

Baton Trucking

Reduces detention via 24/7 drop yards

Software Engineer - Machine Learning Operations, Machine Learning

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA$162k - $216k /yr

About the Job

Requirements

  • Advanced proficiency coding in production-grade Python at an L4 or L5 level.
  • Experience working in an environment where production code directly impacts operations.
  • Ability to build and maintain reliable software across modeling, infrastructure, and automation workflows.
  • Strong background in distributed computing, scalable machine-learning infrastructure, and high-performance engineering.
  • Experience building or maintaining systems that support data-intensive and machine-learning workloads.
  • Familiarity with big-data systems, batch processing, caching, and cloud infrastructure.
  • Experience implementing, deploying, and productionizing machine-learning algorithms.
  • Hands-on experience with data engineering, distributed training, model monitoring, and experiment tracking.
  • Experience with model retraining, redeployment, serving, and lifecycle management.
  • Strong SQL knowledge and caching experience.

Responsibilities

  • Build automated capabilities for model monitoring, retraining, redeployment, champion/challenger testing, A/B testing, and drift detection.
  • Improve experiment tracking and model lifecycle management as the number of production models increases.
  • Bring new machine-learning models into production, including developing select models from initial concept through deployment.
  • Support models across development, deployment, monitoring, maintenance, and iteration.
  • Build scalable batch-prediction capabilities alongside real-time machine-learning workflows.
  • Build on existing infrastructure patterns and templates to create reliable and reusable machine-learning workflows.
  • Make it easier for engineers to ship and maintain models end to end with less manual intervention.
  • Improve development velocity while maintaining production reliability and operational quality.
  • Design and maintain distributed systems that support data-intensive and machine-learning workloads.
  • Improve the scalability, performance, and reliability of production machine-learning infrastructure.
  • Contribute to batch processing, caching, data movement, and cloud-native infrastructure.
  • Strengthen the integration between the machine-learning platform and Baton’s core transportation management platform.
  • Replace manual integration workflows with scalable and maintainable infrastructure.
  • Enable machine-learning capabilities to support transportation workflows and operational decision-making.
  • Partner with engineers and cross-functional stakeholders to identify opportunities for automation and model productionization.
  • Contribute across software engineering, machine-learning development, infrastructure, and production operations based on the needs of the team.

Desired Qualifications

  • Experience with model lifecycle platforms such as SageMaker.
  • Experience implementing, deploying, monitoring, and maintaining machine-learning models in production.
  • Experience with Kubernetes and cloud infrastructure, preferably AWS.
  • Familiarity with machine-learning and data technologies such as Kubeflow, Iceberg, Feast, or SageMaker.
  • Experience with batch prediction, model serving, distributed training, experiment tracking, caching, or feature stores.
  • Experience building scalable, self-serving infrastructure for machine-learning teams.
  • Experience integrating machine-learning platforms with broader production or operational systems.
  • Previous experience in a technically rigorous environment such as a large-scale technology company, infrastructure organization, or high-growth engineering team.
  • Experience in logistics, transportation, freight, or supply chain.

About the Company

Baton Trucking

Reduces detention via 24/7 drop yards

Baton operates a network of 24/7 drop yards and trailer pools to remove detention time in freight. Long-haul drivers drop off loaded trailers at secure yards and quickly swap for a new trailer, while local drivers handle the final mile, cutting city time to about 15 minutes. It differentiates itself by providing practical infrastructure and a relay hand-off that separates the long-haul journey from warehouse appointments, not just software. Its goal is to boost driver productivity and earnings while reducing costs for shippers and carriers, and to expand to major hubs to improve nationwide freight efficiency.

Company size
51-200
Company stage
Series A
Total funding
$13.8M
Headquarters
San Francisco, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Baton Trucking

See more jobs