Software Engineer
Machine Learning Automation
Confirmed live in the last 24 hours
Torc Robotics

501-1,000 employees

Self-driving software
Company Overview
Torc Robotics’ mission is simple: to save lives. The company is committed to commercializing self-driving technology to make the world a safer place. Moreover, Torc Robotics is creating commercialization-ready autonomous solutions, proven safe and carefully crafted to meet real industry goals.
Robotics & Automation
Industrial & Manufacturing
AI & Machine Learning
Aerospace

Company Stage

N/A

Total Funding

N/A

Founded

2005

Headquarters

Blacksburg, Virginia

Growth & Insights
Headcount

6 month growth

11%

1 year growth

35%

2 year growth

60%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
Python
Software Testing
Data Science
Pytorch
Docker
AWS
Jenkins
CategoriesNew
AI & Machine Learning
DevOps & Infrastructure
Software Engineering
Requirements
  • Master's degree in computer science, data science, artificial intelligence or related field
  • Knowledge and application experience of deploying Software Engineering best practices like coding standards, formatting and test-driven development
  • 2+ years of relevant professional experience in the field of MLOps
  • 2+ years of experience with python and PyTorch in a distributed / multi-GPU setting, ideally on AWS
  • Experience in working within ML automation, data loop and deploying continuous trainings
  • Excellent coordination and ability to communicate highly technical topics
Responsibilities
  • Implement and integrate the production grade deep learning trainings, evaluation and model conversion of the perception machine learning stack (pytorch, AWS, Kubernetes)
  • Accelerate the optimization of the perception training / evaluation / conversion pipelines regarding runtime, memory consumption and network usage
  • Integrate training monitoring tools and ensure compatibility of training results and training data with other internal services
  • Supervise the unification process of common platform, developer and pipeline tooling such as data loading, model conversion for embedded hardware and evaluation processes and common data formats
  • Coordinate and negotiate the development of shared, modular neural network architectures between multiple perception teams
Desired Qualifications
  • Kubernetes, Slurm
  • Docker / Jenkins
  • AWS Sagemaker, Batch
  • Unit testing of neural network (components)
  • PhD in computer science, data science, artificial intelligence or related field