Demo

Software Engineer, Machine Learning Platform

Wayve
Sunnyvale, CA Full Time
POSTED ON 2/1/2025
AVAILABLE BEFORE 3/31/2025

The role 

We are looking for a Software Engineer to help build the Wayve Machine Learning platform. The ML Platform team owns the machine learning training infrastructure and works with users to ensure that this infrastructure is reliable and efficiently utilised.

Key responsibilities:

  • You will be part of a growing group focussed on making training infrastructure available to users, for distributed training of large models.
  • You will be working across functions with machine learning research engineers to optimise models so that they can be trained efficiently, saving both money and researcher time.
  • You will have opportunities to develop new skills, especially in model optimisation.

Examples Projects:

  • Training job scheduling and orchestration e.g. tooling to schedule long running jobs at off-peak times.
  • Tooling which provides thousands of GPUs simultaneously to our driving simulator, which we use to test the driving performance of our models off road.
  • Working with machine learning researchers to optimise ML models, using the latest tooling like NVIDIA NSight.

About you  

In order to set you up for success in this role at Wayve, we’re looking for the following skills and experience.  

Essential

  • Minimum of 5 years experience in a similar field
  • Proficiency in Python
  • Knowledge of software engineering practices - what makes code reusable and extensible.
  • Experience  working with concurrent, parallel and distributed computing.
  • Passion for infrastructure: building internal tooling and frameworks.
  • Experience with cloud infrastructure, preferably Azure
  • Experience with Docker, Kubernetes and Terraform 

Desirable

  • Experience working with at least one ML framework e.g. Pytorch, Tensorflow
  • Experience profiling and optimising ML models e.g. with NVIDIA NSight

#LI-HH1

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer, Machine Learning Platform?

Sign up to receive alerts about other jobs on the Software Engineer, Machine Learning Platform career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Wayve

Wayve
Hired Organization Address Sunnyvale, CA Full Time
The Role As an Engineering Manager for Scenario Technology, you will lead a team in building the technology and workflow...
Wayve
Hired Organization Address Sunnyvale, CA Full Time
The role As the Engineering Manager for the ML Compiler team, you will lead the team responsible for compiling our drivi...
Wayve
Hired Organization Address Sunnyvale, CA Full Time
The role As the Tech Lead for the ML Compiler team, you will steer our pioneering efforts to refine and productize AI mo...
Wayve
Hired Organization Address Sunnyvale, CA Full Time
The role We are currently looking for people with research expertise in AI applied to autonomous driving or similar robo...

Not the job you're looking for? Here are some other Software Engineer, Machine Learning Platform jobs in the Sunnyvale, CA area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!