Senior Software Engineer, Machine Learning Infrastructure

Leading provider of AI-powered autonomous vehicle technology developing self-driving commercial trucking applications.
$150,000 - $230,000
Machine Learning
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI · Automotive · Robotics

Description For Senior Software Engineer, Machine Learning Infrastructure

Kodiak Robotics, a pioneering force in autonomous vehicle technology, is seeking a Senior Software Engineer to join their Machine Learning Infrastructure team. This role sits at the intersection of autonomous trucking technology and cutting-edge machine learning, where you'll be instrumental in building the infrastructure that powers their self-driving semi trucks.

The position offers an exciting opportunity to work on complex technical challenges in the autonomous vehicle space, specifically focusing on developing and optimizing deep learning training pipelines, evaluation systems, and deployment infrastructure. You'll be working with a diverse team of experts across various engineering disciplines, from sensors to perception and planning.

The role requires a strong technical background in both software engineering and machine learning, with expertise in Python and C++ programming. You'll be responsible for creating robust systems that enable the training, evaluation, and deployment of deep learning models, while also developing sophisticated metrics to measure and improve system performance.

What makes this role particularly attractive is the direct impact you'll have on advancing autonomous vehicle technology. You'll be working with state-of-the-art technology in a company that's actively delivering freight across the Sun Belt states and collaborating with the U.S. Department of Defense. The company offers a competitive compensation package ($150,000-$230,000 plus bonus and equity) and comprehensive benefits including medical coverage, 401(k), and various wellbeing benefits.

The position is based in Mountain View, CA, with a hybrid work arrangement. You'll enjoy perks like free catered lunch, a dog-friendly office, and free EV charging. The company culture emphasizes collaboration, innovation, and continuous learning, making it an ideal environment for someone passionate about pushing the boundaries of autonomous vehicle technology while working alongside other talented engineers.

If you're excited about building the future of transportation and have a strong background in software engineering and machine learning infrastructure, this role offers an excellent opportunity to make a significant impact in the autonomous vehicle industry while working with cutting-edge technology and a talented team.

Last updated 7 days ago

Responsibilities For Senior Software Engineer, Machine Learning Infrastructure

  • Design and implement infrastructure for training, evaluating, and deploying deep learning models
  • 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 and enable experiment comparison
  • Develop systems for finding failure cases and visualizing predictions
  • Create systems to track, segment, and select training data
  • Measure and optimize deep learning network performance
  • Enable continuous integration and deployment of model improvements
  • Collaborate with sensors, perception, prediction, planning, and systems engineering teams

Requirements For Senior Software Engineer, Machine Learning Infrastructure

Python
  • BS, MS or PhD with experience in deep learning, ML, or data analytics infrastructure
  • Strong Python/C++ programming skills
  • Experience with data processing pipelines for ML model training in the cloud
  • Strong software engineering skills in building high-reliability applications
  • Understanding of metrics, data analysis, and scientific evaluation
  • Experience with production machine learning pipelines
  • Strong communication and documentation skills
  • Team player with ability to work across engineering disciplines
  • Ability to build and iterate quickly

Benefits For Senior Software Engineer, Machine Learning Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Equity
  • Competitive compensation package including equity and biannual bonuses
  • Medical, Dental, and Vision plans through Kaiser Permanente, Anthem, and Guardian
  • Flexible PTO and generous parental leave
  • Free catered lunch
  • Fully stocked kitchen
  • Free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits (Headspace, One Medical, Gympass, Spring Health)
  • 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses)

Interested in this job?

Jobs Related To Kodiak Robotics Senior Software Engineer, Machine Learning Infrastructure

Machine Learning Test Engineer

Senior Machine Learning Test Engineer position at Qualcomm focusing on AI/ML systems testing, automation framework development, and quality assurance for mobile and embedded platforms.

Software Development Engineer, SageMaker HyperPod Data Plane

Senior Software Engineer role at AWS building next-gen AI infrastructure for large-scale model training, focusing on distributed systems and machine learning platforms.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on machine learning applications, requiring 5 years of software development experience and strong ML expertise.

Machine Learning Engineer

Senior Machine Learning Engineer role at BioRender, developing AI systems for scientific visualization and communication.

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI team focusing on AI/ML research and development, offering competitive compensation and benefits.