How Remoteville checks and expires listings
Senior Machine Learning Engineer
Skills
Computer ScienceData ScienceDebuggingDistributed TrainingEngineeringFundamentalsLaw
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor of Science in Computer Science Computer Engineering or a related technical field or equivalent practical experience
- Expertise supporting production ML systems using SLURM and Kubernetes
- Strong understanding of GPU-accelerated workloads and distributed systems concepts
- Solid Linux fundamentals and experience debugging infrastructure-level issues
- Ability to build automation and tooling using Python Go or similar
Nice to have
- Cross-functional collaboration
- Infrastructure reliability focus
- Performance tuning mindset
- Scalability orientation
- Developer experience focus
Day to day
- Design, operate, and improve ML infrastructure systems that support large-scale distributed training and inference workloads.
- Build reliable and repeatable workload execution and orchestration patterns across shared GPU environments.
- Troubleshoot performance, reliability, and scalability issues across the ML stack while partnering with ML systems and platform teams to improve developer experience and operational efficiency.
