Senior Software Engineer - Scalable Machine Learning
$179k - $269k • Pittsburgh, PA, Palo Alto, CA, Detroit, MI • Full-time
Posted 5mo ago
This job has been open for more than 60 days. It may no longer be actively hiring, so check with the company before putting a lot into an application.
Job Location
Pittsburgh, PA, Palo Alto, CA, Detroit, MI
Tech Stack
Remote Work Policy
On-site
Employment Type
Full-time
Categories
Machine Learning Engineer
About the job
Latitude AI, a subsidiary of Ford Motor Company, is developing the future of autonomous driving technology with its in-house ADAS platform, set to debut in 2027. The Intelligent Systems team focuses on converting sensor data into understanding through computer vision and machine learning, managing both onboard vehicle sensors and offboard cloud infrastructure. This role is within the Scalable ML team, which is crucial for improving the efficiency of model training and enabling ML developers to work effectively with large datasets to achieve optimal performance and advance transportation safety.
Responsibilities
- Design and implement cloud services for data ingest, workflow orchestration, and distributed training at scale.
- Develop solutions for generating, managing, and processing large volumes of multi-sensor training data for machine learning.
- Drive advanced MLOps practices, including model artifact management, experiment tracking, and automated deployment and testing.
- Collaborate with cross-functional teams, perception experts, and roboticists to integrate ML pipelines.
- Mentor junior engineers and provide technical guidance to improve software development standards.
Requirements
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or related field, with 4+ years of relevant experience (or Master's with 2+ years, or PhD).
- Proven track record of delivering complex software projects from conception to production.
- Expertise in developing and optimizing machine learning data pipelines, data generation, and distributed model training.
- Experience designing, building, and operating large-scale distributed systems and cloud infrastructure.
- Strong proficiency in Python and/or C++ for high-performance software development.
Benefits
- Competitive compensation packages
- High-quality medical, dental, and vision insurance
- Health savings account with employer match
- Employer-matched 401(k) retirement plan with immediate vesting
- Employer-paid group term life insurance and optional voluntary life insurance
- Paid parental leave
- Paid medical leave
- Unlimited vacation
- 15 paid holidays
- Daily lunches, snacks, and beverages in office locations
- Pre-tax spending accounts for healthcare and dependent care
- 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 (legal services, identity theft protection, pet insurance, etc.)
- Company and team bonding opportunities (ERGs, team activity stipend, wellness initiatives)
- Annual bonus programs
- Equity compensation
