> Markdown version of [/jobs/ext/4625503-staff-machine-learning-engineer-tracking](https://www.wearedevelopers.com/jobs/ext/4625503-staff-machine-learning-engineer-tracking). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Machine Learning Engineer, Tracking - **Company:** Cruise LLC - **Location:** San Francisco, CA, United States - **Contract:** Permanent contract - **Skills:** Computer Vision, C++ (Programming Language), Computer Programming, Fault Tolerance, Python (Programming Language), Machine Learning, Tensorflow, Pytorch, Deep Learning - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_8ebd30a3c766fb3e0a1d55b3c97bd246 ## About the Role * PhD/MS degree in computer vision, machine learning, or a related field; alternatively equivalent years of industry experience solving ML problems which do not have readily-available solutions. * Track record of driving applied deep learning projects from start to completion, including conception, problem definition, experimentation, iteration, and finally publication or productization. * Track record of cross-organization impact. * Strong programming skills in Python and/or C++. * Extensive experience with ML frameworks such as TensorFlow, Caffe, or PyTorch. * Excellent mathematical and physical reasoning skills, especially with probability. * Strong verbal and written communication skills. * Expertise in setting architectures that are scalable, efficient, fault-tolerant, and are easily extensible allowing for changes over time without major disruptions. * Ability to design across multiple systems, investigate in sophisticated areas as well as a good breadth of understanding of systems outside of your domain. * Ability to wear several hats shifting between coding, design, technical strategy, and mentorship combined with excellent judgment on when to switch contexts to meet the greatest need., * PhD in machine learning, computer vision, or robotics. * Experience in deploying perception algorithms and models into real-world environments. * Experience with object tracking, especially multi-sensor and/or multi-object tracking. ## Description The Staff Machine Learning Engineer is a versatile role that drives a wide spectrum of applied ML research and development to overcome challenges on urban roads related to Perception and Object Tracking. The Tracking team is responsible for outputting a list of all the people, bikes, vehicles, and obstacles near the Cruise car, as well as a complete description of each agent., * Explore, prototype, validate, and iterate new algorithms and strategies. * Drive efforts to optimize, supervise and refine on-road performance for models in production. * Be considered one of the technical leaders of the department who guides current and future technology choices. * Have a deep understanding of the business and operational impact for different technology tradeoffs, and be able to balance effectively based on the company's need. * Enable other engineers on the team to be more effective through design and code that is easy to extend and contribute into. * Be capable of influencing others and building consensus even over contentious technical debates.