Senior, Machine Learning Engineer - 3D Perception
$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
Torc's Multi-Modal Perception team is responsible for developing the machine learning systems that enable our autonomous trucks to perceive and understand the world around them. By combining information from cameras, LiDAR, and other sensor modalities, the team builds production-ready perception capabilities that provide the foundation for safe, reliable autonomous driving.
As a Senior Machine Learning Engineer – 3D Perception, you'll join a collaborative team of machine learning engineers and researchers focused on solving complex real-world perception challenges. This role is primarily focused on advancing our Bird's Eye View (BEV) perception capabilities, developing production machine learning solutions that improve environmental understanding, model robustness, and system performance across Torc's autonomy stack.
What You'll Do
- Design, develop, and deploy production machine learning models supporting Torc's perception systems.
- Own end-to-end model development for scoped perception problem areas, from data preparation and training through evaluation and deployment.
- Write production-quality ML code to support scalable training, evaluation, and inference workflows.
- Analyze model performance, identify failure modes, and iterate to improve robustness, accuracy, and generalization across diverse driving environments.
- Develop and optimize perception models leveraging multi-modal sensor data, with an emphasis on camera-based and 3D perception systems.
- Collaborate with software engineers, infrastructure teams, and autonomy engineers to integrate perception models into production autonomy software.
- Support improvements to training pipelines, data workflows, and tooling that accelerate model iteration and deployment.
- Contribute to model architecture discussions and technical decision-making within the team.
- Mentor junior engineers on implementation, experimentation, and machine learning best practices.
What You'll Need to Succeed
- Bachelor's degree in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a related technical field with 6+ years of industry experience, OR Master's degree with 3+ years, OR Ph.D. with 1+ years of experience.
- Experience developing production machine learning models for computer vision, perception, robotics, or autonomous systems.
- Strong programming skills in Python and PyTorch, with experience writing production-quality ML code.
- Experience training, evaluating, and improving deep learning models using large-scale datasets.
- Experience working with image-based and/or 3D perception systems.
- Strong understanding of deep learning architectures commonly used for perception applications.
- Experience debugging model behavior, analyzing performance metrics, and improving model reliability.
- Ability to translate ambiguous perception challenges into practical machine learning solutions and deliver results independently.
- Experience collaborating cross-functionally to integrate ML models into larger software systems.
Bonus Points
- Experience developing perception systems for autonomous driving or robotics.
- Experience with LiDAR, point cloud processing, sensor fusion, or other 3D perception techniques.
- Experience with temporal perception models or video-based learning.
- Experience with C++, ROS, or robotics software development.
- Experience deploying machine learning models into production autonomy or robotics platforms.
- Experience working with large-scale perception datasets and distributed training environments.
- Familiarity with perception evaluation frameworks, model validation, and performance benchmarking.
- Experience improving ML tooling, infrastructure, or developer workflows to accelerate model iteration.
Work Location: For this position, we are open to hiring in Ann Arbor, MI, Blacksburg, VA, Fort Worth, TX 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: 102824
Hiring Range for Job Opening
US Pay Range
$177,300 - $212,800 USD
$242k - $290k
...The Perception team at Zoox is responsible for the robot... ...of our next-generation 3D occupancy and segmentation... ...high-performance deep learning models that generate... ...sensor modalities . Engineer temporal processing modules... ...Science, Robotics, Machine Learning, or related field...Senior3DFull timeTemporary workRelocation package$156k - $234k
...The annotations include 2D, 3D bounding boxes, classes, trajectories... ...users, for example, perception teams use it to train... ...standards for analytics and machine learning models, their deployment, and... ...consensus. Mentors and guides engineers within the group. Bachelor...Senior3DRemote jobFull timeImmediate startRelocation- ...robots to adapt, learn, and perform in the... ...methods, combining perception, reasoning, and... ...seeking passionate ML Engineers to join our team... ...experienced (L3/L4), senior (L5) and staff (L6... ..., and iterate on machine learning... ...spanning annotated 3D scan data ingestion...3DRemote jobFull timeFlexible hours
$140k - $230k
...from solving optimization problems in 3D geometric computer vision, to... ...and advancing the state-of-the-art of machine learning (ML) for perception, prediction, and motion planning. We... ...basis with other software and hardware engineers and researchers to tackle some of the...Senior3DFull timeTemporary workFlexible hours$213k - $263k
...simulation across 15+ U.S. states. The Perception team builds the system which learns the spatial-temporal... ...diverse set of sensors, enabling engineers like you to (1) develop methods for... ...experience ~3+ years experience in Machine Learning and/or Computer Vision...SeniorFull timeRemote work$213k - $263k
...is a specialized subgroup within the Perception organization at Waymo. Our mission is... ...Drive cross-functional collaboration to engineer robust, high-reliability training pipelines... ...: ~ BS or MS in Computer Vision, Machine Learning, Robotics, or a related field. ~4+...SeniorFull timeRemote work$242k - $290k
...The Perception team at Zoox is fundamental to our autonomous vehicle technology, creating... ...and tracking systems. As a software engineer on the perception mapping team, you will... ...Experience with training and deploying deep learning models Experience with with Python...SeniorFull timeTemporary workRelocation package$204k - $259k
...simulation across 15+ U.S. states. The Perception team builds the system which learns the spatial-temporal... ...diverse set of sensors, enabling engineers like you to (1) develop methods for... ...have: ~5+ years of experience in Machine Learning, with a focus on large-scale...SeniorFull timeRemote work- ...systems enable robots to adapt, learn, and perform in the real... ...traditional methods, combining perception, reasoning, and control to... ...intelligence. As a Staff Machine Learning Engineer, you'll be instrumental in developing... ..., point cloud data, and 3D sensor fusion, contributing...3DFull timeFlexible hours
$230k - $332k
...navigation in complex environments. As an engineer in the ODIN team, you will develop... ...capabilities Collaborate with perception, planning, safety, and systems teams to... ...Qualifications: MS or PhD in Computer Science, Machine Learning, or related technical field...SeniorFull time$281k - $356k
...future innovations. You'll build active learning and ML-aided labeling workflows to... ...You'll partner closely with Product and Engineering teams, especially those focused on data... ...partners, redefining interfaces for dense perception tasks, and boosting labeling efficiency...SeniorFull timeTemporary workRemote work$242k - $333k
...As a machine learning engineer within the Attributes team in the Perception department, you will take ownership of developing and enhancing sophisticated behavioral models for various road users, including vehicles, pedestrians, and cyclists. Your work will focus on...SeniorFull timeTemporary workRelocation package- ...systems enable robots to adapt, learn, and perform in the real... ...methods, combining perception, reasoning, and control to... ...manufacturing. We are seeking a Senior Machine Learning Engineer (Tech Lead) for this new... ...learning experience on robot or 3D-vision tasks. Multi-...Senior3DFull timeFlexible hours
- ...The Role As a Senior Machine Learning Engineer, you will bridge the gap between raw computer vision and physical, 3D-printed reality. You will own the pipeline that translates a smartphone video into a high-fidelity, CAD-compatible 3D reconstruction of human anatomy...Senior3DFull time
- ...visit . You will Architect 3D object detection models, including... ...Build and execute a roadmap for the perception system Mentor junior engineers about best practices. You have... ...in Computer Science, Robotics, Deep Learning, or a related field. ~7+ years...Senior3DRemote jobFull time
- ...of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global... ...at a record pace, we are seeking experienced machine learning engineers who thrive on solving complex challenges and designing...Senior3DFull time
- ...will Train, deploy and monitor 2D/3D object detection models (Camera,... ...Architect a deterministic secondary perception system Mentor junior engineers about best practices You have... ...in Computer Science, Robotics, Deep Learning, or a related field ~3+ years of...Senior3DRemote jobFull time
- ...people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our... ...platform is a key company goal. We are hiring our first Senior Machine Learning engineer within our team. As a Senior Machine Learning...Senior3DFull timeSeasonal work
- ...platform that turns a 30 second web-based foot scan into custom 3D-printed orthotics, an AI agent platform that automates the... ...and healthcare, this is the place. The Role As a Senior Machine Learning Engineer, you will build the intelligence layer that automates...Senior3DFull timeWork at office
- ...people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our... ...experiences for everyone. Why User Behavior? As a Senior Machine Learning Engineer for User Behavior, you will build the proactive...Senior3DFull timeCasual workShift work
- ...to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created... ...experiences for everyone. Our engine’s resource management and streaming... ...to pioneer the application of machine learning in real-time engine optimization...Senior3DFull time
- ...Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences–... ...the tech spectrum, including machine learning, classifiers for 3D models... ...of our users. As a Senior Machine Learning Engineer within the Account Identity team...Senior3DFull time
$177.3k - $234k
...framework that allows to scale perception simulation and AV 3.0... ...processes. Work in the cloud machine learning ecosystem alongside other machine... ...(CS, Robotics, Electrical Engineering) with industry experience in... ...(Neural Radiance Fields and 3D Gaussian Splatting) and...Senior3DFull timeWork experience placementImmediate startRelocation$120k - $240k
...-driven simulation software stack for engineering and manufacturing across advanced industries... ...Who We're Looking For As a Senior Machine Learning Engineer in Delivery, you are an experienced... ...know how to explore and manipulate 3D point-cloud and mesh data to enable...Senior3DFull timeWork at officeRemote workFlexible hours$204k - $259k
...behavior of the Waymo Driver. The DUE Machine Learning team will build and operate scalable... ...are looking for researchers and software engineers who are passionate about developing machine... ...applications. ~ Deep expertise in 3D World Modeling or 3D computer vision....Senior3DFull time- ...Unity’s Ads Experimentation Platform team is looking for a senior machine learning engineer to lead the evolution of how we validate and optimize our... ...manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. For more...Senior3DFull timeTemporary workWork at officeWorldwideRelocation package
- ...The opportunity We are looking for a Senior Machine Learning Engineer to join our Ads Conversion Modeling team. In this role, you will design and... ...manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. For more...Senior3DFull timeWork at officeWorldwideRelocation package
- ...millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our... ...and reinforcement learning techniques— with large-scale engineering to bridge experimentation and production; you'll design...Senior3DFull time
- ...The 3D Simulation group at Zoox is looking for machine learning engineers to bring the latest research in 3D vision to improve diversity and blur the line between simulation and reality. You will have access to the best sensor data in the world and an incredible infrastructure...Senior3DFull timeTemporary workRelocation package
- ...to explore, create, play, learn, and connect with friends in 3D immersive digital experiences... ...Creator Services Machine Intelligence Team : The Machine... ...across Discovery, Safety, Engine, and more. We are seeking... ...What You Will Do As a Senior Machine Learning Engineer,...Senior3DFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior, Machine Learning Engineer - 3D Perception. Be the first to apply!
- senior ml engineer Remote
- machine learning engineer Remote
- computer vision machine learning engineer Remote
- graduate machine learning engineer Remote
- ai ml engineer Remote
- data scientist machine learning engineer Remote
- junior machine learning research engineer Remote
- machine learning software engineer Remote
- machine learning ai engineer Remote
- senior vice president communications Remote

