FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in Python software development, focusing on building high-quality platforms and tools for machine learning applications. Proficient in software architecture, testing, and observability, with a strong understanding of distributed computing and cloud environments.
Highest-signal resume keywords
Extensive Python ExperienceSoftware Architecture UnderstandingDistributed Computing ExperienceFamiliarity With ML FrameworksCloud Environment Familiarity
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Python Software DevelopmentSoftware DesignHigh-Quality Software SystemsConcurrent ComputingParallel ComputingDistributed ComputingTestingObservabilityModular Library DevelopmentModel Training Optimization
Soft Skills
CollaborationProblem-SolvingLeadershipCommunicationWillingness To Learn
Tools & Technologies
PyTorchTensorFlowAzureGPU ClustersCamera DataRadar DataLidar Data
Industry Keywords
Machine LearningSoftware EngineeringPlatform EngineeringScalable SoftwareAutonomy
Tech Stack
Tools & technologiesAzureCloudPythonPyTorchTensorflow
About the role
Key responsibilities & impact- Build high-quality platforms, tools and reusable abstractions for machine learning engineers and researchers
- Work closely with machine learning teams to understand workflows and translate complex requirements into stable, scalable and intuitive software
- Design and write Python software
- Lead projects from discovery through delivery
- Improve engineering standards
- Support users working on model scale and performance
- Build modular libraries for multimodal data loading, distributed training and inference, checkpointing and observability
- Improve reliability, performance and developer experience across Wayve
- Enable efficient model training on large GPU clusters
- Support work with camera, radar, lidar and other data sources
Requirements
What you’ll need- Extensive Python experience
- Track record of designing, delivering and maintaining high-quality software systems at scale
- Understanding of software architecture, testing and observability
- Experience with concurrent, parallel or distributed computing
- Familiarity with ML frameworks such as PyTorch or TensorFlow
- Familiarity with cloud environments, ideally Azure
- Interest in autonomy and willingness to learn
- This is a software and platform engineering role rather than an ML modelling position
Benefits
Comp & perks- Meaningful equity, sharing in the ownership and long term success of Wayve
- Relocation support and visa sponsorship where applicable
- Hybrid working
- Core hours
- Chance to work hands on in vehicle workshops and labs
- Learning and development budgets
- Support for training, conferences and growth
- Comprehensive health insurance
- Dental benefits
- Enhanced maternity and paternity leave
- Retirement or pension where applicable
- Access to therapists
- Wellbeing partnerships
- Team socials
- Salaries benchmarked against the market annually
