✦ Luna Orbit — Data & Analytics

Software Engineer, Data Platform (Autonomous Vehicles)

at General Motors

📍 2 Locations Hybrid 💰 $95K – $156K USD / year Posted March 26, 2026
Salary $95K – $156K USD / year
Type Full-Time
Experience mid
Exp. Years 3+ years
Education Bachelor's in Computer Science, Electrical Engineering, Mathematics, Physics, or relevant experience
Category Data & Analytics

This role involves designing and developing distributed data platforms for autonomous vehicle technology, focusing on high-throughput, scalable systems using cloud and open-source frameworks.

  • Design & develop distributed ML data platform
  • Collaborate with stakeholders
  • Deliver technical projects
  • Improve systems and processes
  • Conduct technical interviews

The technical environment includes GCP, Apache Spark, Beam, and open-source data processing frameworks, with programming in Java, C++, and Python, aimed at supporting self-driving car systems.

The ideal candidate is a mid-level data engineer with 3+ years of experience building petabyte-scale distributed data platforms, proficient in Java, C++, or Python, with cloud experience in GCP and open-source frameworks. They should have a strong understanding of distributed systems and data processing frameworks.

3+ years in building petabyte-scale distributed data platformsProficiency in JavaC++or PythonExperience with Data Processing Frameworks (BeamSpark)Designing distributed systemsCloud experience with GCPOpen-source frameworks
ML model lifecyclepetabyte-scale ingestion architecturesSQL engines / queries
GCPGoogle Cloud PlatformApache SparkBeam
distributed systemsdata platformGCPGoogle CloudSparkBeampetabyte-scaleopen-source frameworksML data platformautonomous vehiclesself-drivingJavaC++Python
JavaC++PythonGCPGoogle Cloud PlatformSparkApache SparkBeamDistributed SystemsData LakesLakehousesML Data PlatformOpen-source frameworksMicroservices architectureData Processing Frameworks
collaborationrequirements gatheringtechnical communicationproblem-solvingteamworkmentoringcode reviewstrategic planning
Industry Automotive / Transportation / Technology
Job Function Developing and maintaining data platforms for autonomous vehicle systems
Role Subtype Data Engineer
Tech Domains Google Cloud Platform, Apache Spark, Python, Java, C++
software engineerdistributed systemsdata platformGCPGoogle Cloud PlatformApache SparkBeamML data platformpetabyte-scaledistributed datamicroservicescloud experienceopen-source frameworksdata lakesLakehousesdata ingestiondata processingself-driving technologyautonomous vehiclesJavaC++Pythonself-driving

Less than 3 years experience in distributed data platforms, Lack of cloud experience with GCP, No proficiency in Java, C++, or Python, No experience with Spark or Beam

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile