Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
Latitude

Software Engineer II – Jobs Platform

Latitude

Software 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 & technologies
Distributed 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 resume
Applicant 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