How Remoteville checks and expires listings

Senior Machine Learning Engineer

Skills
Computer ScienceData ScienceDebuggingDistributed TrainingEngineeringFundamentalsLaw
Role

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.