FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer II – Jobs Platform
LatitudeSoftware Engineer II developing backend systems for ML job scheduling at Latitude AI. Building reliable software to improve automated driving technology with a positive impact on user experience.
Posted 5/5/2026full-timeRemote • California, Missouri, Pennsylvania • 🇺🇸 United StatesMid-LevelSenior💰 $179,200 - $268,800 per yearWebsite
Tech Stack
Tools & technologiesDistributed SystemsGoJavaKotlinPython
About the role
Key responsibilities & impact- Build and improve systems that orchestrate, schedule, run, and monitor large numbers of ML jobs used across the company for training automated driving features
- Design reliable software that handles failures, retries, and high load while keeping results accurate and timely
- Build and maintain backend services and APIs that support job submission and reliable execution of long-running work
- Investigate production issues, identify root causes, and implement fixes that prevent repeat failures
- Review designs and code to ensure solutions are simple, reliable, and scalable over time
- Collaborate closely with infrastructure, machine learning and data science teams to ensure computing systems are reliable and being optimally used
- Build with scale and maintainability in mind, while rapidly iterating on new ideas
Requirements
What you’ll need- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 4+ years of relevant experience (or Master's degree and 2+ years of relevant experience, or PhD)
- Experience in designing high-scale distributed systems that meet user requirements
- Prior experience building or operating large-scale job scheduling or workload orchestration platforms, such as container-based or batch computing systems used to manage shared compute resources
- Expertise in back-end languages (e.g., Kotlin, Java, Go, Python) and frameworks
- Experience designing and building distributed systems using modern backend patterns for reliability, coordination, and asynchronous processing
- At least 6+ years of experience in a related field where actively coding & designing 80% of the time
- Comfort working in a fast-moving environment with evolving requirements, where ideas are tested quickly and real user impact guides decisions.
Benefits
Comp & perks- Competitive compensation packages
- High-quality individual and family 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 the option to elect voluntary life insurance
- Paid parental leave
- Paid medical leave
- Unlimited vacation
- 15 paid holidays
- Daily lunches, snacks, and beverages available in all office locations
- Pre-tax spending accounts for healthcare and dependent care expenses
- Pre-tax commuter benefits
- Monthly wellness stipend
- Adoption/Surrogacy support program
- Backup child and elder care program
- Professional development reimbursement
- Employee assistance program
- Discounted programs that include legal services, identity theft protection, pet insurance, and more
- Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinJavaGoPythondistributed systemsjob schedulingworkload orchestrationbackend patternsasynchronous processingreliable software design
Soft Skills
collaborationproblem-solvingadaptabilitycommunicationdesign reviewroot cause analysisscalability focustimelinessiterationuser impact orientation