At Torc, we have always believed that autonomous vehicle technology will transform how we travel, ship goods, and do business.

A leader in autonomous driving since 2007, Torc has spent over a decade commercializing their autonomous solutions with experienced partners. Now a part of the Daimler family, we are developing automated trucks to transform transportation.

Join us and take your career to new heights with a company that helped pioneer autonomous technology. You’ll work with an experienced team of people who are committed to creating safer roads, and your contributions will have an impact on the future of transportation.

About the Role

We are seeking a Machine Learning Software Engineer Co-Op to assist with the design, development, and maintenance of machine learning algorithms for our self-driving vehicles.


Assist with the design and implementation of the following:

  • End-to-end pipeline for annotation, training and deployment of machine learning algorithms
    services and dashboards for training progress and validation metrics
  • Crowdsourcing pipelines for collecting internal and external annotations
  • Participate in the design, development, evaluation, deployment and updating of data-driven models and analytical solutions for machine learning (ML) applications
  • Work with product owners and customers on understanding their learning applications, assisting with integration and providing ML expertise
  • Produce high quality code that is unit tested, code reviewed, and checked in regularly for continuous integration
  • Conduct technical investigations and prototyping in a fast-paced environment
  • Strong communication skills, both written and oral

Candidate is expected to work 40 hours a week during the duration of their co-op. 


  • Candidate must be a full-time student currently pursuing an undergraduate or graduate degree in Computer Engineering, Computer Science, or related field
  • 0-2 years of machine learning experience
  • Previous software development experience
  • Experience in the following areas:
    • Computer vision and machine learning
    • Image processing
    • Creating clean C++ code
    • Object-oriented design
    • Rapid development and prototyping in Python
    • GPU compute
  • Familiarity with at least one of the following, or similar platforms:
    MXNet, Caffe, TensorFlow, Keras, Torch, Dlib, scikit-learn


Apply for this Job

* Required