Senior Software Engineer @Waymo
Software Development
Salary unspecified
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 2wks ago

[Hiring] Senior Software Engineer @Waymo

2wks ago - Waymo is hiring a remote Senior Software Engineer. 💸 Salary: unspecified 📍Location: USA

Role Description

You will:

  • Train, evaluate, and ship production machine learning models to score rider risk in real time, directly protecting revenue from payment fraud and reducing vehicle vandalism.
  • Engineer and maintain high-throughput, low-latency feature pipelines over payment, trip, device, and identity events, ensuring consistency between offline training and online serving.
  • Build and operate the real-time model serving infrastructure integrated into the critical trip creation and payment authorization paths under strict latency and availability budgets.
  • Design and implement safe, graduated enforcement mechanisms with full audit trails, reversibility, and support for rider appeals.
  • Partner cross-functionally with Product, Finance, and Safety to balance revenue protection, rider trust, and compliance as Waymo scales to new markets.

Qualifications

  • Bachelor's degree in Computer Science, Mathematics, Statistics, or equivalent practical experience.
  • 5+ years of software engineering experience building distributed backend systems or production ML systems (Python, Java, Kotlin, C++, Go, or similar).
  • Hands-on experience training, evaluating, and deploying machine learning models to production.
  • Experience serving models or critical business logic in low-latency, high-availability production environments.
  • Strong fundamentals in data modeling, and SQL analytics.

Requirements

  • Experience in fraud prevention, risk management, trust & safety, payments, or another adversarial domain where attackers actively adapt.
  • Experience with graph/entity-clustering techniques, rules engines, and anomaly detection alongside traditional ML.
  • Proven track record building feature/data pipelines and maintaining consistency between training data and real-time inference.
  • Experience serving models or critical business logic in low-latency, high-availability production environments.

Benefits

  • Health, dental, vision, life, disability insurance
  • Retirement Benefits: 401(k) with company match
  • Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment
  • Sick Time: 40 hours/year (statutory, where applicable); 5 days/event (discretionary)
  • Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks
  • Baby Bonding Leave: 18 weeks
  • Holidays: 13 paid days per year

Company Description

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo’s fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.

Before You Apply
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Waymo
Software Development
Salary unspecified
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 2wks ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 126,845+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later