Auf einen Blick
- Aufgaben: Entwickle und verbessere Systeme zur Kartenerstellung und -optimierung bei Lyft.
- Unternehmen: Lyft verbessert das Leben der Menschen durch erstklassige Transportlösungen für Millionen täglich.
- Vorteile: Genieße 30 Tage Urlaub, 18 Wochen bezahlten Elternurlaub und mentale Gesundheitsleistungen.
- Weitere Informationen: Lyft fördert Vielfalt und Chancengleichheit am Arbeitsplatz.
- Warum dieser Job: Arbeite an innovativen Projekten mit leidenschaftlichen Kollegen in einem dynamischen Umfeld.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Python und Cloud-Plattformen.
Das prognostizierte Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Bei Lyft ist es unsere Mission, das Leben der Menschen mit dem besten Transport der Welt zu verbessern. Unser Verkehrsnetz bedient täglich Millionen von Menschen und basiert auf einer Karte, die die sich ständig ändernde reale Welt widerspiegelt. Unsere Systeme nutzen Erkenntnisse aus Fahrstandorten, Sensordaten und Nutzerfeedback, um den bestmöglichen Service zu bieten. Dies ermöglicht es uns, Routen zu optimieren, ideale Transportmodi zu empfehlen, sichere Abholorte zu gewährleisten und vieles mehr.
Um unsere Bemühungen zu verstärken, stellen wir einen Senior Software Engineer ein, der end-to-end an der Erstellung neuer und der Verbesserung bestehender Funktionen zur Erkennung von Veränderungen in der Umgebung arbeitet und diese in unserer Lyft-Karte mithilfe einer Vielzahl von Eingangsquellen aus der Lyft-Flotte widerspiegelt. Wir suchen jemanden, der die besten Praktiken der Softwareentwicklung schätzt, die algorithmische und geospatiale Seite der Herausforderung liebt und datengetrieben von Anfang bis Ende arbeitet.
Unsere Technologie-Stack reicht von grundlegenden Machine-Learning-Modellen bis hin zu großen Sprachmodellen, die in großem Maßstab auf Millionen von Bildern ausgeführt werden. Sie werden mit unglaublich leidenschaftlichen und talentierten Kollegen aus den Bereichen Machine Learning, Data Science und Engineering an Projekten arbeiten, die unsere Passagiere und Fahrer begeistern – unterstützt von einer aktuellen Karte.
Verantwortlichkeiten:- Entwerfen, Entwickeln, Bereitstellen, Überwachen, Betreiben und Warten skalierbarer, robuster, stabiler, zuverlässiger und leistungsfähiger Systeme zur Unterstützung von Kartendatenpipelines, die mit großen Datensätzen arbeiten.
- Schnelles Prototyping und Iteration von Proof-of-Concepts (POCs) und experimentellen Funktionen, wobei ein schneller Entwicklungszyklus geschätzt wird, der Lernen durch Experimentieren, schnelle Feedbackschleifen und kontinuierliche Verbesserung fördert.
- Technische Führung und Richtung für das Team bereitstellen, indem der Fahrplan, die Architektur, die Prozesse und die besten Praktiken des Teams definiert werden, mit einem Fokus auf Skalierbarkeit und Robustheit im Design und in der Implementierung von Datenpipelines für große geospatiale Datensätze.
- Analyse unserer internen Systeme und Prozesse, Identifizierung von Verbesserungs-/Automatisierungsbereichen und Erstellung von Tools und Dashboards zur Bereitstellung von Transparenz.
- Sauberen, testbaren und wartbaren Code schreiben und dabei die besten Praktiken für Code-Reviews, CI/CD-Pipelines und Systembeobachtbarkeit umsetzen.
- Technische Fahrpläne und Architekturen basierend auf Technologie und unseren Geschäftsbedürfnissen festlegen.
- Hochwirksame Projekte vorantreiben und neue Lösungen innovieren, um das bestmögliche Kartenerlebnis zu bieten.
- ML-Modelle in großem Maßstab und zu geringen Kosten bereitstellen, indem der Fokus auf System-/Leistungsengineering gelegt wird.
- Widerstandsfähige und skalierbare Infrastruktur schaffen, die eine schnelle Iteration neuer Pipelines und Machine-Learning-Modelle ermöglicht.
- BS/MS oder gleichwertiger Abschluss in Informatik, Machine Learning oder einem verwandten Bereich.
- Über 5 Jahre nachweisliche Berufserfahrung in der Softwareentwicklung.
- Umfangreiche Erfahrung mit Python (einschließlich seiner datenspezifischen Bibliotheken wie numpy oder pandas).
- Vertrautheit mit Cloud-Plattformen wie AWS und/oder GCP, einschließlich Erfahrung mit Cloud-Infrastruktur.
- Ausgezeichnete Kommunikations- und Kollaborationsfähigkeiten mit Erfahrung in funktionsübergreifenden Teams.
- Ausgezeichnete analytische und problemlösende Fähigkeiten mit einer Leidenschaft für die Bewältigung komplexer Herausforderungen.
- Nachweisliche Erfolge bei der proaktiven Umsetzung von Initiativen, der Übernahme von Verantwortung für Projekte und der eigenständigen Identifizierung und Umsetzung von Verbesserungen.
- Pensionskasse mit 4% Arbeitgeberbeitrag
- Risikolebensversicherung und Leistungen bei Unfällen
- Leistungen für psychische Gesundheit
- Leistungen zum Familienaufbau
- 18 Wochen bezahlter Elternzeit. Biologische, adoptive und Pflegeeltern sind alle berechtigt.
- 30 Tage bezahlter Urlaub zusätzlich zu 10 Feiertagen
Lyft verfolgt stolz eine vielfältige Belegschaft. Lyft glaubt, dass jede Person das Recht auf gleiche Beschäftigungsmöglichkeiten ohne Diskriminierung aufgrund von Rasse, Abstammung, Herkunft, Farbe, ethnischer Herkunft, Staatsbürgerschaft, Glauben, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Geschlechtsausdruck, Alter, Familienstand, Behinderung, begnadigtem Vorstrafenregister oder aus einem anderen Grund hat, der durch geltendes Recht oder Unternehmensrichtlinien geschützt ist. Lyft strebt auch einen gesunden und sicheren Arbeitsplatz an und verbietet streng jede Art von Belästigung. Unterkünfte für Personen mit Behinderungen werden auf Anfrage gemäß geltendem Recht während des Bewerbungs- und Einstellungsprozesses bereitgestellt. Bitte kontaktieren Sie Ihren Recruiter, wenn Sie eine solche Anfrage stellen möchten.
Senior Software Engineer - Detection & Placement Arbeitgeber: Lyft
Lyft ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein dynamisches und innovatives Arbeitsumfeld bietet, sondern auch zahlreiche Vorteile wie eine betriebliche Altersvorsorge mit 4% Arbeitgeberbeitrag, 30 Tage bezahlten Urlaub sowie umfassende Leistungen zur psychischen Gesundheit. Die Unternehmenskultur fördert Vielfalt und Inklusion, während die Mitarbeiter durch kontinuierliche Weiterbildung und technische Führungsrollen in einem engagierten Team von Fachleuten wachsen können, um an bedeutenden Projekten zu arbeiten, die das Leben der Menschen verbessern.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer - Detection & Placement erhalten könnten
✨Tipp Nummer 1
Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um mit aktuellen oder ehemaligen Mitarbeitern von Lyft in Kontakt zu treten. Stelle Fragen zu ihrer Arbeit und den Herausforderungen, die sie bewältigen, um wertvolle Einblicke zu gewinnen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor, indem du an Coding-Challenges und Algorithmus-Problemen arbeitest. Websites wie LeetCode oder HackerRank können dir helfen, deine Fähigkeiten zu verbessern und dich auf die spezifischen Anforderungen der Rolle vorzubereiten.
✨Tipp Nummer 3
Zeige dein Interesse an Geodaten und maschinellem Lernen, indem du an Projekten arbeitest, die diese Technologien nutzen. Teile deine Ergebnisse auf GitHub oder in einem Portfolio, um potenziellen Arbeitgebern deine praktischen Fähigkeiten zu demonstrieren.
✨Tipp Nummer 4
Informiere dich über die neuesten Trends in der Softwareentwicklung und im Bereich der Geodatenverarbeitung. Das Verständnis aktueller Technologien und Best Practices wird dir helfen, während des Vorstellungsgesprächs kompetent und informiert aufzutreten.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Detection & Placement mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Verstehe die Unternehmensmission:Beginne damit, die Mission von Lyft zu verstehen. Informiere dich über ihre Dienstleistungen und wie sie das Leben der Menschen verbessern wollen. Dies wird dir helfen, deine Motivation im Bewerbungsschreiben klarer darzustellen.
Betone relevante Erfahrungen:Hebe in deinem Lebenslauf und Anschreiben deine Erfahrungen in der Softwareentwicklung hervor, insbesondere in Bezug auf Python, Cloud-Plattformen und geospatial Datenverarbeitung. Zeige konkrete Beispiele, wie du ähnliche Herausforderungen gemeistert hast.
Technische Fähigkeiten hervorheben:Stelle sicher, dass du deine technischen Fähigkeiten klar und präzise darstellst. Gehe auf deine Kenntnisse in MLOps, CI/CD-Pipelines und Systemobservabilität ein, da diese für die Position wichtig sind.
Schreibe ein überzeugendes Anschreiben:Verfasse ein individuelles Anschreiben, das deine Leidenschaft für Software Engineering und deine Fähigkeit zur Zusammenarbeit in interdisziplinären Teams betont. Erkläre, warum du die richtige Wahl für die Rolle bist und wie du zur Verbesserung der Lyft-Karten beitragen kannst.
Wie man sich auf ein Vorstellungsgespräch bei Lyft vorbereitet
✨Verstehe die Technologie
Mach dich mit den Technologien und Tools vertraut, die Lyft verwendet, insbesondere mit Python, Cloud-Plattformen wie AWS oder GCP und MLOps. Zeige im Interview, dass du die technischen Anforderungen verstehst und bereit bist, diese anzuwenden.
✨Bereite Beispiele vor
Denke an konkrete Beispiele aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten in der Softwareentwicklung, Problemlösung und Teamarbeit demonstrieren. Sei bereit, über Projekte zu sprechen, bei denen du technische Führungsqualitäten gezeigt hast.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Dies zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die spezifischen Herausforderungen des Teams zu erfahren.
✨Betone deine Anpassungsfähigkeit
Da die Rolle schnelle Iterationen und Experimentieren erfordert, ist es wichtig, deine Fähigkeit zur Anpassung an sich ändernde Anforderungen und Technologien zu betonen. Teile Beispiele, wie du in der Vergangenheit erfolgreich mit Veränderungen umgegangen bist.