Auf einen Blick
- Aufgaben: Entwickle Tools zur Verbesserung der Entwicklerproduktivität und unterstütze Ingenieure bei ihrer Arbeit.
- Unternehmen: Innovatives Unternehmen im Bereich KI-Cloud und Entwicklerinfrastruktur.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Arbeitsumfeld mit großartigen Karrierechancen und einem Fokus auf Inklusion.
- Warum dieser Job: Gestalte die Zukunft der Automobilindustrie mit modernster Technologie und einem starken Team.
- Qualifikationen: Mindestens 7 Jahre Erfahrung in Softwareentwicklung und Teamführung.
Diese Rolle basiert remote, aber wenn Sie innerhalb eines 50-Meilen-Radius von (Austin, Detroit, Warren, Milford, Mountain View oder Sunnyvale) leben, wird erwartet, dass Sie mindestens dreimal pro Woche an diesen Standort berichten.
Über uns
Die AI Cloud und Developer Infrastructure-Organisation ist verantwortlich für die Bereitstellung und Wartung der Tools und Dienstleistungen, die Ingenieure hier bei GM täglich nutzen, um ihre beste Arbeit zu leisten und unsere Autos voranzutreiben. Unser Ziel ist es, sicherzustellen, dass unsere AV-Ingenieure und andere über erstklassige Tools und eine nahtlose Entwicklungserfahrung verfügen, damit sie sich auf die Probleme konzentrieren können, die in ihrem Bereich am wichtigsten sind.
Die Rolle
Wir suchen einen Principal Engineer mit umfangreicher Ingenieurerfahrung, Erfahrung im Umgang mit einer Vielzahl von Entwickler-Tools und -Technologien und der Leidenschaft für die Produktivität von Entwicklern. Als Führungskraft in diesem Team erwarten wir jemanden, der sich tief um die technische Entwicklung anderer Ingenieure im Team kümmert und die Bedürfnisse und Prioritäten des Unternehmens, unserer Benutzer und das Wachstum unserer Ingenieure effektiv ausbalancieren kann.
Was Sie tun werden (Verantwortlichkeiten)
- Verwendung Ihrer Software- und Systemtechnikfähigkeiten zur Beitragsleistung von Code, Durchführung von Code-Reviews und Erstellung technischer Designs, die die Leistung und Zuverlässigkeit von Observabilitätssystemen verbessern.
- Proaktive Identifizierung und Ansprache von Herausforderungen, die neue Möglichkeiten zur Verbesserung des Standes der Technik durch Observabilität schaffen.
- Partnerschaft mit Software-Engineering-Teams, um Anwendungsfälle besser zu verstehen und die Ingenieure zu leiten, die vorhandenen Tools effektiv zu nutzen.
- Entwicklung von Tools, die es Ingenieuren ermöglichen, Observabilitätssignale aus verteilten Cloud-Systemen und Fahrzeugsensoren zu sammeln und darauf zu reagieren.
- Einflussnahme auf die technische Roadmap des Teams durch Bewertung neuer Tools und Technologien durch PoCs und Auswahl von Roadmap-Investitionen, die mit unserer Teamvision übereinstimmen.
- Förderung von Best Practices in der Softwareentwicklung sowohl innerhalb Ihres Teams als auch in der gesamten AV-Organisation und Erstellung von Tools, die diese fördern.
- Leitung des Teams, um das richtige Gleichgewicht zwischen der Erzielung von Auswirkungen und der Bewältigung technischer Schulden zu finden.
- Mentoring und Wachstum von Ingenieuren im Team und in der gesamten Organisation.
Mindestensqualifikationen (Must-Have)
- 7+ Jahre Erfahrung oder nachgewiesene Erfolgsbilanz bei der Definition und Umsetzung technischer Strategien, die Koordination über mehrere Teams, leitende Führungskräfte und Frontline-Ingenieure erforderten.
- Bachelor-Abschluss in Informatik oder einem verwandten Bereich oder gleichwertige Berufserfahrung.
- Erfahrung in der Schaffung von Konsens bei einem multifunktionalen Vorhaben unter Verwendung von Einfluss ohne Autorität.
- Erfahrung in der Planung und Implementierung groß angelegter Systeme.
- Umfangreiche Erfahrung im Umgang mit Container-Orchestrierungssystemen wie Kubernetes.
- Versiert im Entwerfen und Entwickeln komplexer verteilter Systeme, mit Fachkenntnissen in einer oder mehreren Hochsprachen wie Go, Python, Rust, C/C++, NodeJS oder gleichwertig.
- Umfangreiche Erfahrung mit Unix/Linux, SSH und Netzwerkgrundlagen.
- Effektive Zusammenarbeit und Erfahrung in der Recherche, Dokumentation, Kommunikation und Verteidigung von Vorschlägen sowie in der Annahme und Abgabe von kritischem Feedback.
- Erfahrung im Mentoring und in der Förderung von Junior-Ingenieuren.
Bevorzugte Qualifikationen (Nice-to-Have)
- Erfahrung mit GCP, AWS oder Azure.
- Vertrautheit mit Kubernetes, Docker, Istio, Terraform, Prometheus, Grafana, TSDBs und Observabilitäts-Pipelines (z.B. entweder für Logging oder Metriken oder Tracing).
- Fähigkeit, SLIs und SLOs zu definieren und zu instrumentieren.
- Besitz oder Beitrag zu Open-Source-Projekten.
- Leidenschaft für selbstfahrende Technologie und deren potenzielle Auswirkungen auf die Welt.
Vergütung
Gehaltsbereich: 280.000 bis 385.000 USD. Bonuspotenzial: Ein Anreizvergütungsprogramm bietet Auszahlungen basierend auf der Unternehmensleistung, der Jobebene und der individuellen Leistung.
Leistungen: GM bietet eine Vielzahl von Gesundheits- und Wohlfühlprogrammen, einschließlich medizinischer, zahnärztlicher und augenärztlicher Versorgung, Health Savings Account, Flexible Spending Accounts, Altersvorsorgeplan, Krankheits- und Unfallleistungen, Lebensversicherung, bezahlter Urlaub und Feiertage, Studienhilfeprogramme, Mitarbeiterunterstützungsprogramme, GM-Fahrzeugrabatte und mehr.
Firmenfahrzeug: Berechtigt zur Teilnahme an einem Programm zur Bewertung von Firmenfahrzeugen, mit der Anforderung, alle vier Jahre ein qualifiziertes GM-Fahrzeug zu kaufen oder zu leasen, es sei denn, es gelten bestimmte Ausnahmen.
Chancengleichheit und Gleichbehandlung (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. Wir glauben fest daran, dass die Schaffung eines integrativen Arbeitsplatzes ein Umfeld schafft, in dem unsere Mitarbeiter gedeihen und bessere Produkte für unsere Kunden entwickeln können.
Alle Einstellungsentscheidungen werden auf einer nicht diskriminierenden 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.
Unterstützungen
General Motors bietet allen Arbeitssuchenden, einschließlich Personen mit Behinderungen, Chancen. Wenn Sie eine angemessene Unterstützung benötigen, um Ihre Jobsuche oder Bewerbung zu unterstützen, senden Sie uns eine E-Mail oder rufen Sie uns an. Geben Sie in Ihrer E-Mail eine Beschreibung der spezifischen Unterstützung an, die Sie anfordern, sowie den Jobtitel und die Ausschreibungsnummer der Position, für die Sie sich bewerben.
Principal Engineer, Developer Productivity Arbeitgeber: General Motors
General Motors ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein wettbewerbsfähiges Gehalt und umfassende Sozialleistungen bietet, sondern auch eine inklusive und unterstützende Arbeitskultur fördert. Mit einem starken Fokus auf die berufliche Weiterentwicklung und Mentoring von Ingenieuren ermöglicht GM seinen Mitarbeitern, an innovativen Projekten im Bereich autonomes Fahren zu arbeiten und ihre technischen Fähigkeiten kontinuierlich auszubauen. Die Möglichkeit, remote zu arbeiten und gleichzeitig regelmäßig in modernen Büros in Städten wie Austin oder Detroit zusammenzukommen, schafft eine flexible und dynamische Arbeitsumgebung.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Principal Engineer, Developer Productivity erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach informellen Gesprächen oder Mentoring – oft sind es persönliche Verbindungen, die dir den Zugang zu spannenden Jobmöglichkeiten verschaffen.
✨Sei proaktiv!
Warte nicht darauf, dass Stellen ausgeschrieben werden. Recherchiere Unternehmen, die dich interessieren, und kontaktiere sie direkt. Zeig dein Interesse und teile, wie du zur Verbesserung ihrer Entwicklerproduktivität beitragen kannst.
✨Bereite dich auf technische Interviews vor!
Mach dich mit den gängigen Fragen und Herausforderungen vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt, dass du nicht nur die Technik beherrschst, sondern auch kommunizieren kannst.
✨Bewirb dich über unsere Website!
Wenn du eine Stelle bei uns im Auge hast, bewirb dich direkt über unsere Website. Das zeigt, dass du motiviert bist und gibt uns die Möglichkeit, dich besser kennenzulernen. Lass uns gemeinsam an der Zukunft der Entwicklerproduktivität arbeiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Engineer, Developer Productivity mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, wer du bist und was dich motiviert. Wir suchen nach echten Persönlichkeiten, die zu unserem Team passen!
Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen und Fähigkeiten klar hervorhebst. Zeig uns, wie deine bisherigen Projekte und Erfolge dich auf diese Rolle vorbereitet haben. Das macht einen großen Unterschied!
Verstehe die Rolle:Nimm dir Zeit, um die Stellenbeschreibung genau zu lesen. Überlege, wie deine Fähigkeiten und Erfahrungen mit den Anforderungen übereinstimmen. So kannst du gezielt aufzeigen, warum du die perfekte Wahl für uns bist.
Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. Das macht es für uns einfacher, deine Bewerbung zu finden und zu bearbeiten. Also, klick dich durch und leg los!
Wie man sich auf ein Vorstellungsgespräch bei General Motors vorbereitet
✨Verstehe die Rolle und das Unternehmen
Mach dich mit der Unternehmensmission und den spezifischen Anforderungen der Position vertraut. Informiere dich über die Tools und Technologien, die GM verwendet, und über die Herausforderungen, die die Ingenieure bewältigen müssen. So kannst du gezielte Fragen stellen und zeigen, dass du wirklich interessiert bist.
✨Bereite technische Beispiele vor
Da es sich um eine technische Rolle handelt, solltest du konkrete Beispiele aus deiner bisherigen Arbeit parat haben. Sei bereit, über deine Erfahrungen mit Container-Orchestrierungssystemen wie Kubernetes oder über die Entwicklung verteilter Systeme zu sprechen. Das zeigt, dass du die nötige Expertise mitbringst.
✨Zeige deine Führungsqualitäten
In dieser Rolle wird erwartet, dass du andere Ingenieure mentorst und führst. Bereite Beispiele vor, in denen du erfolgreich Teams geleitet oder technische Strategien koordiniert hast. Betone, wie du Einfluss ohne formale Autorität ausgeübt hast, um Konsens zu erreichen.
✨Frage nach der Unternehmenskultur
Nutze die Gelegenheit, um mehr über die Teamdynamik und die Unternehmenskultur zu erfahren. Frage, wie GM die berufliche Entwicklung unterstützt und welche Möglichkeiten es gibt, sich in der Organisation weiterzuentwickeln. Das zeigt dein Interesse an einer langfristigen Zusammenarbeit.