Senior Machine Learning Engineer - Localization
$177.3k - $212.8kTorc Robotics
About the Company
At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.
A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight.
Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.
Meet the Team
Accurate and highly available information about vehicle motion and position is fundamental to the safe operation of autonomous trucks. Core capabilities such as perception, prediction, planning, and control depend on reliable ego-motion and localization estimates to ensure safe and efficient vehicle behavior.
The Ego-Motion & Localization Team develops the ML models, state estimation algorithms, and production software responsible for estimating vehicle pose, velocity, and acceleration in real time. Our solutions fuse information from multiple sensors and maintain robust performance despite sensor imperfections, environmental challenges, and system degradation. As part of this team, you will develop and deploy production-ready localization and sensor fusion solutions and help solve the challenges of bringing autonomous vehicle technology to real-world commercial applications.
What You'll Do
- Design, develop, and deploy production ML models for ego-motion estimation and localization, including learned pose estimation, sensor extrinsic calibration, map matching, and sensor fusion using camera, LiDAR, radar, and other vehicle sensors.
- Develop scalable training and evaluation workflows using PyTorch, distributed training infrastructure, and large-scale real-world datasets.
- Design and improve state estimation and sensor fusion algorithms for robust vehicle pose, velocity, and acceleration estimation.
- Analyze large-scale vehicle data to characterize performance, identify failure modes, and drive model and system improvements.
- Develop robust, efficient production software in modern C++ and Python across the full development lifecycle.
- Define evaluation, verification, and validation strategies to ensure localization quality, robustness, and safety across diverse operating conditions.
- Make technical design and architecture decisions, balancing model performance, computational efficiency, robustness, and production constraints.
- Collaborate with perception, mapping, planning, controls, and platform teams to deliver integrated autonomous driving capabilities.
- Provide technical leadership through design reviews, code reviews, mentoring, and development of engineering best practices.
What You'll Need to Succeed
- Bachelor’s degree in Computer Science, Software Engineering, Robotics, or a related field with 6+ years of relevant industry experience, or a Master’s degree with 3+ years of relevant industry experience, or a PhD with 1+ year of relevant industry experience.
- Experience with AV or robotics localization systems (e.g., LiDAR-based localization, visual odometry, SLAM, or map-based pose estimation).
- Strong experience developing and deploying ML models for perception, localization, or sensor fusion domains.
- Proficiency with PyTorch and modern ML tooling for training, inference, and optimization.
- Solid understanding of 3D geometry, probabilistic estimation, coordinate transforms, and robotics fundamentals.
- Demonstrated ability to work with large multimodal datasets and build scalable pipelines for processing, labeling, and evaluation.
- Strong software engineering fundamentals in Python and C++, including algorithms, data structures, testing, debugging, and performance optimization.
- Strong written and verbal communication skills and the ability to work effectively on cross-functional teams.
Bonus Points
- Experience with state estimation techniques such as factor graphs, Kalman filtering, nonlinear optimization, or related probabilistic estimation methods.
- Familiarity with distributed computing tools such as Ray, Kubernetes, or similar orchestration frameworks.
- Knowledge of embedded and real-time constraints for on-vehicle deployment.
- Experience in simulation, synthetic data generation, and uncertainty-aware ML modeling.
- Contributions to open-source robotics, perception, or ML frameworks.
- Familiarity with functional safety standards and automotive development processes, including ISO 26262.
Work Location: For this position, we are open to hiring in Ann Arbor, MI (U.S.) office work locations in a hybrid capacity. We are also open to hiring Remote in the United States.
Perks of Being a Full-time Torc’r
Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:
- A competitive compensation package that includes a bonus component and stock options
- 100% paid medical, dental, and vision premiums for full-time employees
- 401K plan with a 6% employer matchFlexibility in schedule and generous paid vacation (available immediately after start date)Company-wide holiday office closures
- AD+D and Life Insurance
At Torc, we’re committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc’rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.
Even if you don’t meet 100% of the qualifications listed for this opportunity, we encourage you to apply.
Our compensation reflects the cost of labor across several geographic markets. Pay is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Torc's total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.
Job ID: 102894
Hiring Range for Job Opening
US Pay Range
$177,300 - $212,800 USD
$180k - $215k
...only architectures, combining rigorous engineering with learning systems proven in globally deployed... ...strategies. You’ll collaborate closely with machine learning scientists, software... ...you will work where the robots are. Our local team builds and tests systems on real...SeniorFull timeLocal area$140k - $230k
...tackles the core challenges of machine learning for 3D perception, sensor... ...a skilled Machine Learning Engineer to help advance a cutting-edge... .... RESPONSIBILITIES Senior Lead the design and development... ..., Prediction, Mapping, Localization, Planning, Simulation). The...SeniorFull timeTemporary workWork at officeFlexible hours3 days per week$190k - $253k
Matterport – Senior Machine Learning/Computer Vision Engineer – 3D Reconstruction and Semantic Understanding Job Description Company Overview:CoStar... ...estimation algorithms to enable accurate, robust localization and spatial understanding across diverse capture scenarios...SeniorFull timeRemote work$177.3k - $212.8k
...latest lane line detection and creation machine learning models to automate and scale map... ...estimation algorithms to support accurate localization, sensor fusion, and 3D scene reconstruction... ...drives consensus. Mentors and guides engineers within the group. Bachelor’s Degree...SeniorFull timeWork at officeImmediate startRelocation$150k - $200k
Senior Machine Learning Software Engineer, On-Cloud Metropolis is an artificial intelligence company that uses computer vision technology to enable... ...development of advanced multi‑camera perception and localization systems with an integrated focus on image‑based search...SeniorTemporary workLocal area- ...annotation pipelines using the latest machine learning models. ~Develop and improve pose estimation algorithms for accurate localization and 3D scene reconstruction. ~Demonstrate... ...interfaces. ~Mentors and guides engineers within the group. ~Bachelor’s Degree...SeniorFull timeWork at office
$182.4k - $250.6k
...team is developing and deploying machine learning solutions that support safe and reliable... ...across real-world scenarios.As a Senior AI/ML Future Sensing Engineer in the Embodied AI organization,... ...for detection, reconstruction, localization support, semantic labeling, and...SeniorFull timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...ISEE is seeking a full-time Machine Learning Engineer to join our team. The ideal candidate has several years of work experience. Role responsibilities... ...on ISEE’s vehicle fleet in areas of: Sensor calibration, localization and mapping, fusion, tracking and pattern recognition....Full timeWork experience placement
- ...Entefy’s Senior Machine Learning Engineer is a highly visible position internally and externally. This is where your deep experience and great insights intersect with an amazing opportunity to shape the future of communication and digital interaction. Skills and Experience...SeniorRemote jobFull time
- ...description, we hope you’ll still consider applying. Want to learn more about life at Klaviyo? Visit klaviyo.com/careers to... ...see how we empower creators to own their own destiny. Sr. Machine Learning Engineer Palo Alto, CA (Onsite 5x a week) At Klaviyo, we...SeniorFull time
- ...If you have this type of passion, we invite you to apply for this job. Job Description We are on the lookout for a Machine Learning Engineer with a specialized focus on cybersecurity. The candidate should have a comprehensive understanding of the evolving...SeniorFull time
- ...millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital... ...platform is a key company goal. We are hiring our first Senior Machine Learning engineer within our team. As a Senior Machine Learning Engineer...SeniorFull timeSeasonal work
- ...millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital... ...users growing at a record pace, we are seeking experienced machine learning engineers who thrive on solving complex challenges and designing scalable...SeniorFull time
- ...We are looking for the best At 42dot, our Senior Machine Learning Engineers conduct research and development on machine learning algorithms to ensure safe autonomous driving. We address complex challenges that aren't easily solved through conventional means, aiming...SeniorFull time
- ...As a Senior Machine Learning Engineer on the Economy ML team, you will build models that power ranking, personalization, pricing, and optimization across Roblox’s economic surfaces, including Marketplace, Developer Monetization, and Payments. Your work will directly...SeniorFull time
$184.05k - $262.93k
...personalization at Spotify by pioneering novel Reinforcement Learning (RL) methods for Large Language Models (LLMs). We drive... ...powered recommendation experience. We are looking for a Machine Learning Engineer to make impactful changes to our recommendations and...SeniorFull timeWork from homeFlexible hours$213k - $263k
...billions in simulation across 15+ U.S. states. Waymo's Systems Engineering team works together to blend software and hardware systems in... ...and dynamics ~ Proficiency in C++ and Python ~ Ability to learn and utilize new frameworks quickly, employing AI tools or otherwise...SeniorFull timeRemote work$170k - $225k
...equity \ \ Responsibilities: \• Architect and maintain machine learning systems across the full lifecycle: research, prototyping, training... ..., textual data, imagery, and audio at enterprise scale \• Engineer and implement large language model applications utilizing...SeniorFull timeImmediate start$150k - $210k
...expert knowledge to generate features that are both scientifically grounded and deeply impactful for members. As a Senior Machine Learning Engineer on our Health Insights team, you will help develop and deploy machine learning systems that deliver meaningful, personalized...SeniorFull timeWork at officeRelocation- ...come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive... ...shared experiences for everyone. Our engine’s resource management and streaming systems... ...to pioneer the application of machine learning in real-time engine optimization...SeniorFull time
$160k - $220k
...experience with ranking algorithms (collaborative filtering, deep learning, learning-to-rank) ~ Proficiency in Python and ML frameworks (... ...that improve business metrics ~ BS/MS in Computer Science, Machine Learning, or related field Compensation: $160,000 - $220,...SeniorRemote jobFull time$184.05k - $262.93k
...music, culture, and the user’s taste You'll join a team of four engineers actively building the agent and the strategy behind it. We work... ...set of problems, ship new features to users weekly, and learn in the wild. We constantly dogfood our product and learn from users...SeniorFull timeWork from homeFlexible hours- ...started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast... ...in traditional information retrieval techniques, or machine learning based ranking models Capable of deriving insights from query...SeniorFull timeWork at officeRemote workFlexible hours
- ...AI-driven systems enable robots to adapt, learn, and perform in the real world closing... ...impossible possible together. As a Sr. ML Engineer focused on Reinforcement Learning , you... ...’s or PhD in Computer Science, Robotics, Machine Learning, or related field, or equivalent...SeniorFull timeFlexible hours
$213k - $263k
...regulatory compliance. Drive cross-functional collaboration to engineer robust, high-reliability training pipelines within a dynamic,... ...environment. You Have: ~ BS or MS in Computer Vision, Machine Learning, Robotics, or a related field. ~4+ years of applied...SeniorFull timeRemote work$195k - $230k
...users, our flagship platform delivers highly personalized local news and information powered by advanced AI,... ...information, visit About the Role We are looking for a Senior Machine Learning Engineer to help evolve our large-scale recommendation systems...SeniorFull timeLocal areaWork from home- ...growth phase backed by top-tier investors and exceptional product-market fit. About the role We are seeking a Senior Machine Learning Engineer to strengthen our element classification system - working closely with data scientists and data annotators to ship and...SeniorFull timeWork at officeWork from homeFlexible hours
$242k - $290k
...detection, classification, and tracking systems. As a software engineer on the perception mapping team, you will be a key contributor... ...or robotics Experience with training and deploying deep learning models Experience with with Python libraries (pytorch, numpy...SeniorFull timeTemporary workRelocation package- ...Description Position Summary The Machine Learning Engineer will be responsible for the end-to-end development and deployment of Large language and machine learning models, with a primary focus on data preprocessing, model training, and fine-tuning using large-scale...SeniorFull timeH1bRemote workFlexible hours
- ...We are seeking an AI engineer to design and develop auto-labeling algorithms and platforms to facilitate AI model development for... ...autonomous driving stack. In this role, you will work closely with Machine Learning engineers, data scientists, and software engineers to build...SeniorFull timeTemporary workRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Machine Learning Engineer - Localization. Be the first to apply!
- ai ml engineer Remote
- graduate machine learning engineer Remote
- junior machine learning research engineer Remote
- junior machine learning engineer Remote
- senior ml engineer Remote
- machine learning ai engineer Remote
- computer vision machine learning engineer Remote
- data scientist machine learning engineer Remote
- machine learning engineer Remote
- machine learning software engineer Remote


