Senior Software Engineer, ML Training Platform
Is this job for you?
Build my CV Build your CV and see how well you match this role — and every other one.
The role
Own and deliver significant sub-projects within the ML Training Platform to improve performance, reliability, and usability.
Architect scalable distributed training pipelines (PyTorch, LightGBM) on Kubernetes for GPU-accelerated workloads with long-term maintainability.
Collaborate with ML engineers, data scientists, and product stakeholders to refine requirements and set realistic milestones.
Uphold quality, observability, incident response, and continuous improvement through clean, high-performance code and rigorous design reviews.
Mentor teammates, share best practices, and contribute to a culture of technical excellence and empathy.
Requirements: 6+ years of software engineering, hands-on ML platform/infra experience, strong CS fundamentals, ability to own and deliver large initiatives with limited oversight. Hybrid role in PST hours (SF/Seattle/Sunnyvale).
Architect scalable distributed training pipelines (PyTorch, LightGBM) on Kubernetes for GPU-accelerated workloads with long-term maintainability.
Collaborate with ML engineers, data scientists, and product stakeholders to refine requirements and set realistic milestones.
Uphold quality, observability, incident response, and continuous improvement through clean, high-performance code and rigorous design reviews.
Mentor teammates, share best practices, and contribute to a culture of technical excellence and empathy.
Requirements: 6+ years of software engineering, hands-on ML platform/infra experience, strong CS fundamentals, ability to own and deliver large initiatives with limited oversight. Hybrid role in PST hours (SF/Seattle/Sunnyvale).
See the full job post
Responsibilities, requirements, skills and benefits — create your free account.
Already have an account? Log in
Similar openings
Other roles that could suit you.
Remote workPartial
CitySeattle, United States