Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Thu, Oct 08, 2026
This job expires in: 30 days
Job Summary
Seeking a full-time Senior Software Engineer specializing in Distributed Systems Engineering, the candidate will focus on scaling AI infrastructure using Kubernetes, developing custom software for GPU resource scheduling, and ensuring the reliability and performance of production AI clusters, with the option to work remotely.
Key responsibilities:
- Develop software for scheduling GPU resources on Kubernetes to support scalable AI workloads
- Implement monitoring and health management capabilities to enhance the reliability and scalability of GPU assets
- Collaborate with cross-functional teams to evaluate system failures and improve production AI cluster performance
Required qualifications:
- 5+ years of experience in software engineering, particularly with large-scale production systems
- Proficient in Kubernetes APIs and frameworks, with a strong background in software development
- Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, or equivalent experience
- Technical knowledge of systems programming languages such as Go or Python, along with a solid understanding of data structures and algorithms
- Experience in managing and automating large-scale distributed systems
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 41,387 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee