Senior Software Engineer, Data Platform (autonomous Vehicles)

General Motors

Austin, TX, US
Base: $125,000 - $234,100; bonus/equity: incentive...
Hybrid
Distributed ml data platform design
Petabyte-scale data platforms
Cloud providers and open-source frameworks
Design & develop the next generation distributed ML data platform (Ingestion, Processing, Serving) using GCP and open-source frameworks

Job Summary

  • Design & develop the next generation distributed ML data platform (Ingestion, Processing, Serving) using GCP and open-source frameworks.
  • Deliver e2e technical projects owning major technical decisions and tradeoffs & contribute to the team’s strategic roadmap.
  • GM offers a variety of health and wellbeing benefit programs, including medical, dental, vision, retirement savings plan, and more.

Matching Summary

Design & develop the next generation distributed ML data platform (Ingestion, Processing, Serving) using GCP and open-source frameworks.

Salary

Base: $125,000 - $234,100; Bonus/Equity: Incentive pay program based on company, job level, and individual performance; Benefits: Health and wellbeing benefit programs

Skills & Requirements

Must-have

  • Distributed ML data platform design
  • Petabyte-scale data platforms
  • Cloud providers and open-source frameworks
  • Data Processing Frameworks (Beam, Spark)
  • High-throughput, low-latency serving
  • Microservices architecture
  • Full operational lifecycle management

Nice-to-have

  • ML model lifecycle familiarity
  • Passion for self-driving technology
  • SQL engines and queries

Key Requirements

  • 7+ years building petabyte-scale distributed data platforms
  • Expert-level proficiency in Java, C++, or Python
  • Experience optimizing services for cost efficiency, performance & reliability
  • BA or BS in Computer Science or equivalent experience

Work Rights

Not specified

Tailored Resume

Cover Letter