Dice logo
Dice
Posted 51 days agoVerified live 1d ago

Machine Learning Engineer, II - 3D Perception

Brief overview

Remote
UndergradOr in progress
1+ yrsMinimum
Machine LearningComputer VisionPythonPyTorchDeep Learning3D PerceptionImage-Based PerceptionLiDARPoint Cloud ProcessingSensor FusionBird's Eye View (BEV) PerceptionC++ROS

About the company

Dice is the go-to career marketplace for tech professionals.

Job description

Summary

Torc develops software for automated trucks and autonomous vehicle technology as part of the Daimler family. The Machine Learning Engineer II - 3D Perception will develop, evaluate, and integrate production machine learning models for Bird's Eye View and multi-modal perception systems, while improving model robustness and system performance. The role also involves collaborating across engineering teams, leading technical initiatives, and mentoring junior engineers.

Responsibilities

  • Design, develop, and improve machine learning models supporting Torc's perception systems
  • Own model development and delivery for well-defined perception problem areas, from data preparation and training through evaluation and integration
  • Write production-quality Python and PyTorch code to support scalable training, evaluation, and inference workflows
  • Analyze model performance, identify failure modes, and independently troubleshoot issues to improve robustness, accuracy, and generalization
  • Develop and evaluate 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 larger production software systems
  • Contribute to improvements in training pipelines, data workflows, experimentation tooling, and developer workflows that accelerate model iteration and deployment
  • Participate in model architecture discussions and contribute technical recommendations within the team
  • Lead small technical initiatives or model components with guidance from senior engineers
  • Support and mentor Machine Learning Engineer I team members on implementation, experimentation, and machine learning best practices
  • Document technical work, evaluation results, and design decisions to support knowledge sharing and long-term maintainability

Skills

  • Bachelor's degree in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a related technical field with **3+ years** of relevant industry experience, OR Master's degree with **1+ years** of relevant experience, or equivalent practical experience
  • Experience developing machine learning models for computer vision, perception, robotics, autonomous systems, or a closely related domain
  • Strong programming skills in Python and PyTorch, with experience writing maintainable, production-quality machine learning code
  • Experience training, evaluating, and improving deep learning models using large-scale datasets
  • Experience working with image-based and/or 3D perception systems
  • Solid understanding of deep learning architectures commonly used for perception applications
  • Experience debugging model behavior, analyzing performance metrics, and proposing practical improvements
  • Ability to independently execute complex machine learning work within well-defined problem areas
  • Experience collaborating cross-functionally to integrate machine learning models into larger software systems
  • Strong problem-solving skills with the ability to operate effectively in an environment with evolving technical challenges and requirements
  • 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
  • Experience developing perception systems for autonomous driving, robotics, or ADAS
  • Experience with LiDAR, point cloud processing, sensor fusion, BEV representations, 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, automation, training workflows, or experimentation infrastructure
  • Experience leading a small technical initiative or owning a production ML component from development through deployment

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a related technical field with **3+ years** of relevant industry experience, OR Master's degree with **1+ years** of relevant experience, or equivalent practical experience
  • Experience developing machine learning models for computer vision, perception, robotics, autonomous systems, or a closely related domain
  • Strong programming skills in Python and PyTorch, with experience writing maintainable, production-quality machine learning code
  • Experience training, evaluating, and improving deep learning models using large-scale datasets
  • Experience working with image-based and/or 3D perception systems
  • Solid understanding of deep learning architectures commonly used for perception applications
  • Experience debugging model behavior, analyzing performance metrics, and proposing practical improvements
  • Ability to independently execute complex machine learning work within well-defined problem areas
  • Experience collaborating cross-functionally to integrate machine learning models into larger software systems
  • Strong problem-solving skills with the ability to operate effectively in an environment with evolving technical challenges and requirements
  • 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

Nice to Haves

  • Experience developing perception systems for autonomous driving, robotics, or ADAS
  • Experience with LiDAR, point cloud processing, sensor fusion, BEV representations, 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, automation, training workflows, or experimentation infrastructure
  • Experience leading a small technical initiative or owning a production ML component from development through deployment

Benefits

  • 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 match
  • Flexibility in schedule
  • Generous paid vacation available immediately after start date
  • Company-wide holiday office closures
  • AD+D and Life Insurance

More jobs like this