Software Engineer II - Machine Learning, Marketplace/Maps/Membership/AV

Software Engineer II - Machine Learning, Marketplace/Maps/Membership/AV

Vollzeit 171000 - 190000 € / Jahr (geschätzt) Homeoffice (teilweise)
Uber

Auf einen Blick

  • Aufgaben: Entwickeln und implementieren Sie skalierbare ML-Modelle zur Lösung realer Geschäftsprobleme.
  • Unternehmen: Uber baut die Zukunft der Mobilitäts- und Logistikplattformen mit einem Fokus auf Innovation.
  • Vorteile: Teilnahme am Bonusprogramm und mögliche Aktienoptionen sowie verschiedene weitere Vorteile.
  • Weitere Informationen: Standorte: New York, San Francisco, Seattle, Sunnyvale mit einem Gehaltsbereich von 171.000 bis 190.000 USD.
  • Warum dieser Job: Beitrag zu kritischen Systemen, die Millionen von Nutzern weltweit beeinflussen.
  • Qualifikationen: Bachelor oder PhD in ML, AI, Data Science oder verwandten Bereichen mit mindestens 1 Jahr Erfahrung.

Das prognostizierte Gehalt liegt zwischen 171000 - 190000 € pro Jahr.

Über die Rolle

Zusammenarbeit mit Stakeholdern zur Gestaltung, Entwicklung, Optimierung und Produktion von maschinellen Lernlösungen (ML) oder ML-basierten Systemen, die innerhalb eines Teams verwendet werden, um mäßig komplexe Probleme zu lösen.

Über das Team

Wir bauen die Zukunft von Ubers Mobilitäts- und Logistikplattformen. Als Software-Ingenieur werden Sie zu hochskalierbaren, strategisch kritischen Systemen beitragen, die Millionen von Nutzern beeinflussen und die globale Transport- und Mitgliedschaftslandschaft neu definieren. Unsere Teams treiben Innovationen in kritischen Bereichen voran, darunter:

  • Karten & Routing: Aufbau der Kerntechnologien für Standortgenauigkeit, Sensor-Datenverarbeitung und moderne Routing-Algorithmen zur Unterstützung von ETAs, Navigation und Zuordnung für alle Uber-Produkte.
  • Uber One Mitgliedschaft: Verbesserung der Benutzererfahrung und des Wachstums für Uber One, ein schnell wachsendes Programm, das Mitgliedern exklusive Vorteile, die besten Preise und Priorität auf der Plattform bietet.
  • Liefermarktplatz: Der Liefermarktplatz ist ein zentraler Pfeiler von Ubers Lieferprodukten und fungiert als das 'Gehirn' der Operation. Wir treffen jede Entscheidung, die es ermöglicht, Bestellungen von Punkt A nach Punkt B zu bringen — von Uber Eats & Grocery bis hin zu neueren Vertikalen wie Uber Direct und Connect.
  • Autonome Mobilität & Lieferung (AM&D): Pionierarbeit bei der Integration autonomer Fahrzeuge in das bestehende Ökosystem und Bewältigung der komplexen Herausforderung, einen zuverlässigen, effizienten und skalierbaren hybriden Marktplatz für Fahrten und Essen aufzubauen.

Was Sie tun werden

  • Entwerfen, erstellen und bereitstellen skalierbarer maschineller Lernmodelle in der Produktion zur Lösung realer Geschäftsprobleme.
  • Zusammenarbeit mit interdisziplinären Ingenieurteams, Datenwissenschaftlern und anderen Partnern zur Erfassung von Anforderungen und deren Übersetzung in technische Spezifikationen.
  • Schreiben von sauberem, testbarem und effizientem Code, um sicherzustellen, dass Modelle mit niedriger Latenz und hoher Zuverlässigkeit laufen.
  • Implementierung von Überwachungssystemen zur Verfolgung der Modellleistung, Stabilität und Datenabweichung in Live-Umgebungen.
  • Aktualisierung über gängige Algorithmen des maschinellen Lernens und Branchentrends zur kontinuierlichen Verbesserung unseres Tech-Stacks.

Grundlegende Qualifikationen

  • Abschluss oder gleichwertig in Maschinellem Lernen, KI, Datenwissenschaft, Informatik, Ingenieurwesen, Mathematik oder einem verwandten Bereich mit mindestens 1 Jahr Vollzeit-Erfahrung im Bereich Maschinelles Lernen ODER PhD in Maschinellem Lernen, KI, Datenwissenschaft, Informatik, Ingenieurwesen, Mathematik oder einem verwandten Bereich.
  • Kenntnisse in mindestens einer Programmiersprache wie Java, C++, Python oder Go.
  • 1 Jahr Erfahrung mit ML-Algorithmen/Modellierung — Entwicklung, Training, Produktion und Überwachung von ML-Lösungen in großem Maßstab.

Bevorzugte Qualifikationen

  • Master-Abschluss oder höher in Maschinellem Lernen, KI, Datenwissenschaft, Informatik, Ingenieurwesen, Mathematik oder einem verwandten Bereich.
  • Mehr als 3 Jahre Vollzeit-Erfahrung im Bereich Maschinelles Lernen.
  • Erfahrung mit dem gesamten ML-Lebenszyklus (in Uber-Skala), einschließlich Modellbereitstellung, Containerisierung und Workflow-Orchestrierung.
  • Erfahrung in der Übersetzung von mehrdeutigen Geschäftsproblemen in technische Lösungen auf strukturierte und prinzipielle Weise.
  • Starke Kommunikationsfähigkeiten, auch durch Dokumentation und Entwurfsdiskussionen.
  • Erfahrung mit Optimierungstechniken und algorithmischer Entwicklung.
  • Starke Problemlösungsfähigkeiten, mit Fachkenntnissen in Algorithmen, Datenstrukturen und Komplexitätsanalyse.
  • Hohe Qualitätsanforderungen, wie durch Code-Reviews, Dokumentation, Unit- und Integrationstests demonstriert.

Für Rollen mit Sitz in New York, NY: Die Grundgehaltsspanne für diese Rolle beträgt 171.000 USD pro Jahr - 190.000 USD pro Jahr. Für Rollen mit Sitz in San Francisco, CA: Die Grundgehaltsspanne für diese Rolle beträgt 171.000 USD pro Jahr - 190.000 USD pro Jahr. Für Rollen mit Sitz in Seattle, WA: Die Grundgehaltsspanne für diese Rolle beträgt 171.000 USD pro Jahr - 190.000 USD pro Jahr. Für Rollen mit Sitz in Sunnyvale, CA: Die Grundgehaltsspanne für diese Rolle beträgt 171.000 USD pro Jahr - 190.000 USD pro Jahr. Für alle US-Standorte sind Sie berechtigt, am Bonusprogramm von Uber teilzunehmen und können eine Eigenkapitalauszeichnung und andere Vergütungsarten angeboten bekommen. Sie sind auch berechtigt für verschiedene Vorteile. Weitere Details finden Sie unter https://www.uber.com/careers/benefits.

Uber ist stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein. Alle qualifizierten Bewerber erhalten unabhängig von Geschlecht, Geschlechtsidentität, sexueller Orientierung, Rasse, Hautfarbe, Religion, nationaler Herkunft, Behinderung, geschütztem Veteranenstatus, Alter oder einer anderen gesetzlich geschützten Eigenschaft Berücksichtigung für eine Anstellung. Wir berücksichtigen auch qualifizierte Bewerber unabhängig von strafrechtlichen Verläufen, gemäß den gesetzlichen Anforderungen. Wenn Sie eine Behinderung oder besondere Bedürfnisse haben, die eine Anpassung erfordern, lassen Sie es uns bitte wissen, indem Sie dieses Formular ausfüllen. Büros sind weiterhin zentral für die Zusammenarbeit und die kulturelle Identität von Uber. Sofern nicht formell genehmigt, um vollständig remote zu arbeiten, erwartet Uber, dass Mitarbeiter mindestens die Hälfte ihrer Arbeitszeit in ihrem zugewiesenen Büro verbringen. Für bestimmte Rollen, wie z.B. solche, die an Green-Light-Hubs angesiedelt sind, wird von den Mitarbeitern erwartet, dass sie 100% ihrer Zeit im Büro verbringen. Bitte sprechen Sie mit Ihrem Recruiter, um die Erwartungen an die Büropräsenz für diese Rolle besser zu verstehen.

Software Engineer II - Machine Learning, Marketplace/Maps/Membership/AV Arbeitgeber: Uber

Uber bietet ein dynamisches Arbeitsumfeld in Städten wie New York und San Francisco. Mitarbeiter profitieren von einem Bonusprogramm und Aktienoptionen. Das Team arbeitet an innovativen Lösungen für die Mobilität und Logistik, die Millionen von Nutzern weltweit erreichen.

Uber

Kontaktdaten:

Uber Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineer II - Machine Learning, Marketplace/Maps/Membership/AV erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Uber anzuklopfen, wenn du dich auf die Stelle als Software Engineer II - Machine Learning, Marketplace/Maps/Membership/AV bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Uber vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer II - Machine Learning, Marketplace/Maps/Membership/AV mit Bravour zu bestehen

Maschinenlernen
Künstliche Intelligenz
Datenwissenschaft
Programmiersprachen (Java, C++, Python, Go)
Modellierung von ML-Algorithmen
Entwicklung und Bereitstellung von ML-Lösungen
Überwachung von Modellen

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Uber klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Uber vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.