Senior Software Engineer (Backend)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Backend): Building and optimizing large-scale job orchestration and scheduling systems for ML workloads with an accent on distributed systems, reliability, and high-load backend services. Focus on designing scalable APIs, implementing failure recovery mechanisms, and ensuring efficient resource utilization for automated driving model training.
Location: Must be based in the US (Pittsburgh, PA; Palo Alto, CA; or Detroit, MI)
Salary: $179,200 - $268,800 USD
Company
develops automated driving technologies for Ford vehicles, operating with the speed and agility of a technology startup.
What you will do
- Build and improve systems that orchestrate, schedule, run, and monitor large numbers of ML jobs for automated driving features.
- Design reliable software that handles failures, retries, and high load while ensuring results are accurate and timely.
- Develop and maintain backend services and APIs to support job submission and execution of long-running work.
- Investigate production issues, identify root causes, and implement fixes to prevent repeat failures.
- Review designs and code to ensure solutions remain simple, reliable, and scalable over time.
- Collaborate with infrastructure, ML, and data science teams to optimize computing resource utilization.
Requirements
- Must be legally authorized to work in the United States on a permanent basis (Visa sponsorship is available).
- Bachelor's degree in Computer Engineering, CS, Electrical Engineering, Robotics or related field with 4+ years of experience (or Master's with 2+ / PhD).
- At least 6+ years of total experience in a related field, actively coding and designing 80% of the time.
- Expertise in backend languages such as Kotlin, Java, Go, or Python and their respective frameworks.
- Experience designing high-scale distributed systems using modern backend patterns for reliability, coordination, and asynchronous processing.
- Prior experience building or operating large-scale job scheduling or workload orchestration platforms (e.g., container-based or batch computing).
Nice to have
- Exposure to performance tuning, cost optimization, or capacity planning for compute-intensive workloads.
- Experience with large-scale computing platforms managing shared resources and competing workloads.
Culture & Benefits
- Comprehensive medical, dental, and vision insurance with HSA employer match.
- Employer-matched 401(k) retirement plan with immediate vesting.
- Unlimited vacation and 15 paid holidays.
- Paid parental and medical leave.
- On-site perks including daily lunches, snacks, and beverages in all office locations.
- Professional development reimbursement and monthly wellness stipends.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →