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
Torcs virtual driver software utilizes cutting-edge deep learning techniques to perceive the vehicles environment, predict the movements of other vehicles, and execute accurate driving decisions. The ML Frameworks Team is seeking a motivated Software Engineer 2 to help build and maintain our machine learning training infrastructure. This is an excellent opportunity to contribute to the future of the autonomous vehicle industry while developing your skills in machine learning operations and distributed systems.
The ML Frameworks Team is hiring a Software Engineer 2 who will support the development and maintenance of our ML training framework components for distributed model training in the cloud. The engineer will assist in implementing features for our training architecture based on Ray and PyTorch Lightning, helping to migrate existing implementations towards this new architecture. This framework utilizes cloud resources for efficient model training and supports the training of multitask architectures for various perception and planning functions of the autonomous truck. Additionally, the engineer will help build tooling for various parts of the ML lifecycle and provide support to our internal users.
What Youll Do
Implement and maintain machine learning training pipelines and infrastructure
Support the development of our Ray-based framework for distributed machine learning training and data transformation pipelines
Help maintain the shared ML codebase used by all machine learning projects at Torc
Collaborate with researchers and engineers to support their machine learning workflows
Participate in building internal tools to enhance ML operations and developer productivity
Write clean, well-documented code and participate in code reviews
Learn and apply best practices for cloud-based ML infrastructure using AWS services
Participate in the on-call rotation to support the health of our services and framework
Work with senior engineers to troubleshoot and optimize training pipelines
What Were Looking For
Bachelors degree in computer science, data science, artificial intelligence or related field with 1+ years of professional experience.
Good knowledge of Python and familiarity with PyTorch or other ML frameworks
Experience with AWS services (S3, Lambda, EC2, or similar cloud platforms)
Understanding of software engineering best practices including version control (Git) and agile workflows
Experience working with data processing pipelines or APIs
Strong problem-solving skills and ability to learn new technologies quickly
Excellent collaboration skills and ability to work in a team environment
Familiarity with AGILE development practices and tools such as Git and Jira
Bonus Points!
Previous experience with ML Ops workflows including dataset management, model training pipelines, and model registries
Exposure to distributed computing concepts or frameworks like Ray
Experience with PyTorch Lightning or similar training frameworks
Knowledge of containerization technologies (Docker, Kubernetes)
Experience in the autonomous vehicle space
Familiarity with GPU programming or optimization
This role offers an excellent opportunity to grow your expertise in ML infrastructure while working on cutting-edge autonomous vehicle technology. Youll be mentored by senior engineers and have the chance to make meaningful contributions to our ML training systems.
Hiring Range for Job Opening US Pay Range$139,000—$166,800 USDAt 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.