ML Workload Platform Software Engineer
Cohere
19m ago • Remote
Mid
Remote
175,000 - 325,000 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
- Own a Kubernetes-based platform for scheduling and running ML training, evaluation, and reinforcement-learning workloads.
- Compensated 24x7 on-call rotation.
Description
You will build and operate the ML workload platform that manages the full job lifecycle—capacity allocation, failure handling, and researcher visibility—on Kubernetes. The role includes designing workload networking and runtime isolation, as well as working with storage for checkpoints and training artifacts. You will troubleshoot production issues and improve maintainability through automation, infrastructure-as-code, and observability.
Responsibilities
- Own the platform that schedules and runs training, evaluation, and reinforcement-learning jobs on Kubernetes.
- Define capacity handling and failure behavior, and ensure researchers can determine whether issues are platform-related.
- Build networking and runtime isolation, including agent and sandbox environments.
- Partner with data infrastructure on checkpoint and training-artifact storage.
- Troubleshoot production failures and performance problems, leaving the system easier to operate than you found it.
- Build automation, infrastructure-as-code, and observability.
Requirements
- Production experience running a job platform, batch system, or Kubernetes controllers.
- Strong distributed systems judgment (retries, partial failure, and safe automation boundaries).
- Experience with ML training workflows and related infrastructure such as RL sandboxes, container networking (CNI), or checkpoint storage at scale.
- Direct GPU-cluster experience is a plus.
- Proficiency writing production software in Python or Go.
- Preference for extending solid open-source or existing systems rather than rebuilding.
- Experience collaborating with researchers/ML engineers or cross-functional teams with different goals.
- Ability to identify bottlenecks, propose fixes, and drive improvements in a fast-moving environment.
Benefits
- Weekly lunch stipend.
- Full health and dental benefits, including a separate mental health budget.
- RRSP matching, 401K, and pension scheme.
- 100% parental leave top-up for up to 6 months (either parent).
- Annual enrichment benefits and an education/learning stipend.
- 6 weeks of paid vacation (30 working days).
- $500 home office stipend and support for travel to other offices plus an annual company offsite.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Software Engineer (Machine Learning - MLOps)
Tesco Technology
Mid
Technology
Kraków, Poland · On-site
20K zł - 25K zł/yr
4 days ago

Machine Learning Engineer
TQLO SP. Z O.O.
Mid
Technology
Warsaw, Poland · Remote
0K zł - 0K zł/yr
4 days ago
ML/AI Engineer
YourITeams
Senior
Technology
Warsaw, Poland · Remote
33K zł - 40K zł/yr
4 days ago
ML Engineer
Remodevs
Senior
Technology
Warsaw, Poland · Remote
N/A
1 days ago

MLOps Engineer
Onwelo
Senior
Technology
Warsaw, Poland · Remote
0K zł - 0K zł/yr
4 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Hardware Machine Learning Engineer
IMC
Senior
Technology
Chicago, IL · On-site
$200K - $225K/yr
12h ago
MLOps Engineer
Trans.eu Group SA
Mid
Technology
Wrocław, Poland · On-site
N/A
1 days ago

Machine Learning Engineer (MLOps)
Cyclad
Mid
Technology
Warsaw, Maz, Poland · On-site
312K zł - 354K zł/yr
2h ago
AI/ML Engineer
BlueStone Solutions Group
Senior
Technology
Warren, MI, United States of America · On-site
N/A
12h ago
Potential salary for ML Workload Platform Software Engineer role
Improve your resume for just $5
$175,000 – $325,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights