Added
5 days ago
Location
Type
Full time
Salary
Upgrade to Premium to se...
Related skills
java python distributed systems go kotlin📋 Description
- Build and improve systems that orchestrate, schedule, and monitor ML jobs for training features
- Design reliable software handling failures, retries, and high load with timely results
- Build and maintain backend services and APIs for job submission and execution
- Investigate production issues, identify root causes, and prevent repeats
- Review designs and code for simple, reliable, scalable solutions
- Collaborate with infra, ML, and data science teams to ensure reliability and efficiency
🎯 Requirements
- Bachelor’s in CS/Engineering or related field with 4+ years experience (MS 2+; PhD possible)
- Experience designing high-scale distributed systems meeting user requirements
- Experience building or operating large-scale job scheduling/workload platforms
- Back-end languages: Kotlin, Java, Go, Python
- Experience designing distributed systems using modern backend patterns
- 6+ years actively coding (80% of time) in related field
🎁 Benefits
- Competitive compensation packages
- High-quality medical, dental, and vision insurance
- Health savings account with available employer match
- Employer-matched 401(k) retirement plan with immediate vesting
- Employer-paid group term life insurance and optional voluntary life
- Paid parental leave
🛃 Visa sponsorship
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!