Auf einen Blick
- Aufgaben: Design and implement scalable backend systems for national-scale mapping and mentor engineers across teams.
- Unternehmen: GM’s Autonomous Vehicle organization is focused on building advanced self-driving vehicles.
- Vorteile: Offers health, dental, vision insurance, retirement plans, and GM vehicle discounts.
- Weitere Informationen: Remote work with a requirement to report to specific locations three times a week.
- Warum dieser Job: Join a hands-on leadership role in developing next-gen mapping capabilities for autonomous vehicles.
- Qualifikationen: Requires 5+ years of experience in distributed systems and strong proficiency in Python.
Das prognostizierte Gehalt liegt zwischen 60000 - 78000 € pro Jahr.
Diese Rolle ist remote, aber wenn Sie innerhalb eines 50-Meilen-Radius von Austin, Detroit, Warren, Milford, Mountain View oder Sunnyvale wohnen, wird erwartet, dass Sie mindestens dreimal pro Woche an diesen Standort berichten.
Wir sind auf einer Mission, die fortschrittlichsten selbstfahrenden Fahrzeuge der Welt zu bauen, um Menschen sicher mit den Orten, Dingen und Erfahrungen zu verbinden, die ihnen wichtig sind. In der autonomen Fahrzeugorganisation (AV) von GM kombinieren wir modernste Forschung, robuste Technik und großangelegte Systeme, um diese Zukunft Wirklichkeit werden zu lassen. Unser Team entwickelt nationale, nächste Generation Kartierungssysteme von Grund auf neu – kombiniert robuste Backend-Infrastruktur mit intuitiven, leistungsstarken Benutzeroberflächen.
Wir suchen einen Staff Software Engineer mit tiefgreifender Expertise in verteilten Backend-Systemen, um unserem Mapping Engineering-Team beizutreten. Sie werden als technischer Leiter fungieren, der für das Design und den Aufbau der skalierbaren Systeme verantwortlich ist, die die Erfassung, Speicherung, den Zugriff und die Bereitstellung von Karten für autonome Fahrzeuge unterstützen. Sie arbeiten eng mit EMs, Staff/Principal ICs und funktionsübergreifenden Teams zusammen, um die Architektur zu definieren und nächste Generation Kartierungsfähigkeiten zu liefern, die auf nationale Einsätze skalieren. Dies ist eine praktische Führungsrolle, die starkes Systemdenken, Architekturdesign und die Fähigkeit erfordert, Ingenieure über Teams hinweg zu führen und zu betreuen. Sie werden autonom arbeiten, funktionsübergreifende technische Initiativen leiten und die Gesundheit, Skalierbarkeit und Leistung unserer kritischen Kartierungs-Pipelines und -Dienste sicherstellen.
Was Sie tun werden (Verantwortlichkeiten)
- Architektur und Implementierung skalierbarer, zuverlässiger, verteilter Backend-Systeme zur Unterstützung der nationalen Kartierung.
- Design und Weiterentwicklung von Datenpipelines und Microservices für die Kartenerfassung, -transformation, -speicherung und -freigabe.
- Eigenverantwortliche Lieferung von Projekten mit hoher Wirkung, einschließlich der Definition von Meilensteinen, der Abstimmung mit Stakeholdern und der Betreuung von ICs über Funktionen hinweg.
- Funktionsübergreifende Zusammenarbeit mit den Teams für Lokalisierung, Wahrnehmung, Simulation und Offboard, um Datenverträge zu definieren und die Interoperabilität der Systeme sicherzustellen.
- Technische Exzellenz vorantreiben durch Durchführung von systemweiten Design-Reviews, Mentoring von Ingenieuren und Festlegung des Standards für Codequalität, Tests und Dokumentation.
- Diagnose und Behebung von Problemen in großem Maßstab in Bezug auf Dienste, Datenpipelines und Produktionsumgebungen.
- Als Fachexperte (SME) im Bereich des Designs verteilter Systeme, der Leistungsoptimierung und der Backend-Architektur innerhalb von Mapping und möglicherweise auch in der gesamten GM AV fungieren.
- Helfen Sie, technische Fahrpläne und Einstellungspläne zur Förderung der Expertise in verteilten Systemen in der Organisation zu gestalten.
Mindestens erforderliche Qualifikationen (Must-Have)
- Über 5 Jahre Erfahrung im Design, in der Implementierung und im Betrieb skalierbarer verteilter Systeme in der Produktion.
- Abschluss in einem verwandten Bereich oder relevante Berufserfahrung.
- Starke Kenntnisse in Python (optional C++, TypeScript) und grundlegenden Programmierkenntnissen auf Systemebene.
- Tiefes Verständnis von Datenbanken, Caching, Datenmodellierung und serviceorientierter Architektur (SOA).
- Nachweisliche Erfahrung im Aufbau und Einsatz verteilter Systeme auf großen Cloud-Plattformen wie Google Cloud, AWS oder Azure.
- Erfahrung mit Datenorchestrierungspipelines und ETL-Mechanismen (z.B. Airflow).
- BS, MS oder PhD in Informatik, Elektrotechnik oder einem verwandten technischen Bereich oder gleichwertige Branchenerfahrung.
- Nachgewiesener Erfolg bei der Leitung funktionsübergreifender technischer Initiativen, Einflussnahme auf architektonische Entscheidungen über Teams hinweg und Mentoring von Senior Engineers.
Bevorzugte Qualifikationen (Nice-to-Have)
- Erfahrung mit Kartierung, geospatialen Daten oder Robotersystemen (z.B. Lokalisierung, Wahrnehmung).
- Vertrautheit mit dem Software-Stack für autonome Fahrzeuge, einschließlich des Lebenszyklus von Kartendaten und Software-Sicherheitsstandards.
- Erfahrung im Design von CI/CD-Pipelines, Strategien für großangelegte Bereitstellungen oder cloud-native Architekturen.
- Kenntnisse in Linux-Systemen, Container-Orchestrierung (z.B. Docker, Kubernetes) und verteilten Protokollierungs-/Metriksystemen.
- Wissen über Datenpipelines für maschinelles Lernen oder Infrastruktur zur Kennzeichnung von HD-Karten.
Vergütung
Gehaltsbereich: 200.000 bis 285.000 USD. Bonusmöglichkeiten gemäß Unternehmensrichtlinien.
Leistungen
- Kranken-, Zahn- und Augenversicherung.
- Gesundheitssparkonto und flexible Ausgabenfonds.
- Altersvorsorgeplan.
- Krankheits- und Unfallleistungen.
- Lebensversicherung.
- Bezahlter Urlaub und Feiertage.
- Programme zur Studienhilfe.
- Mitarbeiterunterstützungsprogramm.
- Rabatte auf GM-Fahrzeuge.
Unternehmensfahrzeug
Nach erfolgreichem Abschluss einer Überprüfung des Kraftfahrzeugberichts sind Sie berechtigt, an einem Evaluierungsprogramm für Unternehmensfahrzeuge teilzunehmen. Programmteilnehmer müssen alle vier Jahre ein qualifiziertes GM-Fahrzeug kaufen oder leasen, es sei denn, es gelten eine begrenzte Anzahl von Ausnahmen.
Gleichbehandlung und Chancengleichheit (USA)
General Motors verpflichtet sich, ein Arbeitsplatz zu sein, der nicht nur frei von rechtswidriger Diskriminierung ist, sondern auch tatsächlich Inklusion und Zugehörigkeit fördert. Alle Beschäftigungsentscheidungen werden auf nicht diskriminierender Basis ohne Rücksicht auf Geschlecht, Rasse, Hautfarbe, nationale Herkunft, Staatsbürgerschaft, Religion, Alter, Behinderung, Schwangerschaft oder Mutterschaft, sexuelle Orientierung, Geschlechtsidentität, Status als Veteran oder geschützter Veteran oder einen anderen ähnlich geschützten Status gemäß den bundesstaatlichen, staatlichen und lokalen Gesetzen getroffen.
Unterkünfte
General Motors bietet allen Arbeitssuchenden, einschließlich Personen mit Behinderungen, Möglichkeiten. Wenn Sie eine angemessene Unterkunft benötigen, um Ihre Jobsuche oder Bewerbung zu unterstützen, senden Sie uns bitte eine E-Mail oder rufen Sie uns unter 800-865-7580 an. Bitte geben Sie in Ihrer E-Mail eine Beschreibung der spezifischen Unterkunft an, die Sie anfordern, sowie den Jobtitel und die Ausschreibungsnummer der Position, für die Sie sich bewerben.
Staff Software Engineer, Mapping Arbeitgeber: General Motors
General Motors is committed to innovation in autonomous vehicles, offering comprehensive benefits like health insurance and tuition assistance. Located in multiple cities, the team focuses on cutting-edge technology and fostering an inclusive workplace culture.