Machine Learning Engineer, II - 3D Perception
$153k - $184k • Remote, U.S, Ann Arbor, MI, Fort Worth, TX, Blacksburg, VA • Full-time
Posted 2mo ago
This job has been open for more than 60 days. It may no longer be actively hiring, so check with the company before putting a lot into an application.
Job Location
Remote, U.S, Ann Arbor, MI, Fort Worth, TX, Blacksburg, VA
Tech Stack
Remote Work Policy
On-site
Employment Type
Full-time
Categories
Machine Learning Engineer
About the job
Torc is seeking a Machine Learning Engineer II specializing in 3D Perception to join their Multi-Modal Perception team. This role focuses on advancing Bird's Eye View (BEV) perception capabilities for autonomous trucks by developing, evaluating, and improving production machine learning solutions. You will work with a collaborative team to solve complex real-world perception challenges, combining information from various sensors to build robust perception systems that form the foundation for safe and reliable autonomous driving.
Responsibilities
- Design, develop, and improve machine learning models for perception systems.
- Own model development from data preparation and training through evaluation and integration.
- Write production-quality Python and PyTorch code for scalable training, evaluation, and inference.
- Analyze model performance, identify failure modes, and troubleshoot issues.
- Develop and evaluate perception models using multi-modal sensor data, focusing on camera-based and 3D perception.
- Collaborate with software and autonomy engineers to integrate perception models into production systems.
- Contribute to improvements in training pipelines, data workflows, and experimentation tooling.
- Participate in model architecture discussions and provide technical recommendations.
- Lead small technical initiatives or model components.
- Support and mentor junior Machine Learning Engineers.
- Document technical work, evaluation results, and design decisions.
Requirements
- Bachelor's degree in Computer Science, Robotics, Electrical Engineering, Machine Learning, or related field with 4+ years of relevant experience, OR Master's degree with 3+ years of relevant experience, or equivalent practical experience.
- Experience developing machine learning models for computer vision, perception, robotics, or autonomous systems.
- Strong programming skills in Python and PyTorch, with experience writing production-quality code.
- Experience training, evaluating, and improving deep learning models with large-scale datasets.
- Experience with image-based and/or 3D perception systems.
- Solid understanding of deep learning architectures for perception applications.
- Experience debugging model behavior and analyzing performance metrics.
- Ability to independently execute complex machine learning work.
- Experience collaborating cross-functionally to integrate ML models into larger software systems.
- Strong problem-solving skills in an environment with evolving technical challenges.
Benefits
- Competitive compensation package including 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)
- Company-wide holiday office closures
- AD+D and Life Insurance
