Senior Staff Software Engineer, Host Pricing & Settings

Senior Staff Software Engineer, Host Pricing & Settings

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
Airbnb

Auf einen Blick

  • Aufgaben: Entwickle innovative ML-Systeme und archiviere die technische Strategie für Host Pricing.
  • Unternehmen: Airbnb, ein globales Unternehmen mit über 5 Millionen Gastgebern.
  • Vorteile: Remote-Arbeit, wettbewerbsfähiges Gehalt und inklusive Unternehmenskultur.
  • Weitere Informationen: Dynamisches Team mit Möglichkeiten zur beruflichen Weiterentwicklung.
  • Warum dieser Job: Gestalte die Zukunft des Reisens und unterstütze Gastgeber weltweit.
  • Qualifikationen: Mindestens 12 Jahre Erfahrung in Backend-Engineering und ML-Systemen.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Airbnb wurde 2007 gegründet, als zwei Gastgeber drei Gäste in ihrem Zuhause in San Francisco willkommen hießen, und ist seitdem auf über 5 Millionen Gastgeber gewachsen, die über 2 Milliarden Gästeankünfte in fast jedem Land der Welt begrüßt haben. Jeden Tag bieten Gastgeber einzigartige Aufenthalte und Erlebnisse, die es den Gästen ermöglichen, auf authentischere Weise mit Gemeinschaften in Kontakt zu treten.

Die Community, der Sie beitreten werden: Das Host Pricing & Settings-Team entwickelt die Plattform und Tools, die Gastgebern helfen, ihr Geschäft zu führen – mit Preisstrategien, die durch Marktanalysen, vergleichbare Angebote und Nachfragesignale informiert sind. Wir arbeiten mit den Teams für Suche, Angebote, Steuern und Zahlungen zusammen, um sicherzustellen, dass unsere Empfehlungen genau, zeitnah und vertrauenswürdig sind. Hinter jeder Preisempfehlung steht ein komplexes ML-System, das einer grundlegenden Neugestaltung unterzogen wird. Unser Ziel: eine Infrastruktur, in der Training, Inferenz und Bewertung konsistent gestaltet sind – Funktionen aus einem zentralen Speicher, Modellzusammensetzung an einem Ort und Backfills, die auf Abruf verfügbar sind, damit Datenwissenschaftler und MLEs Kandidaten in Tagen und nicht in Wochen bewerten können.

Der Unterschied, den Sie machen werden: Als senior technischer Einzelbeitragender werden Sie die technische Strategie für die gesamte Modellierung → ML-Dienstleistung → API-Schnittstelle im Host Pricing-Bereich verantworten. Obwohl Sie sich auf einem der höchsten Senioritätsstufen befinden, sind alle Einzelbeitragenden bei Airbnb Software-Ingenieure – Sie werden erwartet, dass Sie praktisch tätig sind und Code beitragen. Definieren Sie die Architektur und Verträge, die regeln, wie Modelle von der Entwicklung in die Produktion überführt werden – Design des Feature-Stores, Verwaltung des Modellschemas, Konsistenz der Online-/Offline-Inferenz und Unterstützung mehrerer Versionen. Führen Sie den Aufbau eines einheitlichen Dienstleistungsstacks an, der individuelle Implementierungen pro Modell eliminiert und Datenwissenschaftlern einen schlüsselfertigen Weg von Training zu Produktion bietet. Architektieren Sie Backfill- und Bewertungsinfrastrukturen, damit das Modellierungsteam die Produktionsinferenz über historische Daten in Tagen und nicht in Wochen simulieren kann. Etablieren Sie Domänenverträge zwischen Modellierung und Dienstleistung, damit jedes Team unabhängig mit klaren, durchgesetzten Schnittstellen arbeiten kann.

Ein typischer Tag: Überprüfen und Weiterentwickeln der ML-Dienstarchitektur – Abwägen von Entscheidungen zum Design der Feature-Pipeline, zur Modellzusammensetzung und zu API-Schnittstellen. Schreiben und Überprüfen von Code für Feature-Engineering-Jobs, Konfigurationen des Feature-Stores und Endpunkte des Dienstes. Zusammenarbeit mit Data Science, MLE, MLI und den Kernteams für Preisgestaltung und Verfügbarkeit, um Artefaktübergaben und Integrationsverträge zu definieren. Führen Sie die Meilensteinplanung im Host Pricing & Settings-Bereich durch und sequenzieren Sie die Arbeit, um schrittweise Wert zu liefern. Mentoren Sie Ingenieure durch Designüberprüfungen und praktische Zusammenarbeit bei den schwierigsten Infrastrukturproblemen.

Ihre Expertise: 12+ Jahre Erfahrung in der Backend- oder Plattformtechnik, mit umfangreicher Erfahrung im Aufbau von Produktions-ML-Systemen oder dateninintensiver Infrastruktur. Starke Programmierkenntnisse in Java, Kotlin, Scala und/oder Python. Tiefes Verständnis des Designs von ML-Systemen: Feature-Stores, Konsistenz von Training/Dienstleistung, Modellversionierung und Pipelines für Online-/Offline-Inferenz. Erfahrung mit hochskalierbaren Batch- und Echtzeitdatenpipelines (Spark, Airflow, Kafka oder gleichwertig), einschließlich punktgenauer Korrektheit für Backfills. Fachwissen über architektonische Muster großer, hochskalierbarer Anwendungen – gut gestaltete APIs, effiziente Datenverträge, mehrmandantenfähige Dienstinfrastruktur. Nachgewiesene Fähigkeit, technische Initiativen teamübergreifend zu leiten, die ML und Plattformtechnik umfassen.

Bevorzugte Qualifikationen: Feature Store Tiefe: Produktionserfahrung mit Chronon, Tecton, Feast oder gleichwertig – einschließlich Konsistenz von Online/Offline und Automatisierung von Backfills. Modell-Dienstinfrastruktur: Erfahrung mit der Verwaltung von Modellschemata, Unterstützung mehrerer Versionen und Rahmenwerken zur Modellzusammensetzung. Design von Domänenverträgen: Nachweisliche Erfolge bei der Definition und Durchsetzung technischer Verträge zwischen ML-Modellierung, MLI, Dienstleistungsteams und/oder Produktoberflächen. Evaluierungsgeschwindigkeit: Messbare Auswirkungen auf die Verbesserung der Geschwindigkeit, mit der ML-Teams Kandidatenmodelle bewerten und in die Produktion bringen.

Ihr Standort: Diese Position ist für Remote-Arbeit in den USA geeignet. Die Rolle kann gelegentliche Arbeiten in einem Airbnb-Büro oder die Teilnahme an Offsites umfassen, wie mit Ihrem Manager vereinbart. Während die Position für Remote-Arbeit geeignet ist, müssen Sie in einem Bundesstaat leben, in dem Airbnb, Inc. eine registrierte Einheit hat. Wenn Ihre Position von einer anderen Airbnb-Einheit beschäftigt wird, wird Ihr Recruiter Sie darüber informieren, aus welchen Bundesstaaten Sie arbeiten dürfen.

Unser Engagement für Inklusion und Zugehörigkeit: Airbnb verpflichtet sich, mit dem breitesten Talentpool zu arbeiten, der möglich ist. Wir glauben, dass vielfältige Ideen Innovation und Engagement fördern und es uns ermöglichen, kreativ geführte Menschen anzuziehen und die besten Produkte, Dienstleistungen und Lösungen zu entwickeln. Alle qualifizierten Personen sind eingeladen, sich zu bewerben. Wir bemühen uns auch, einen inklusiven Bewerbungs- und Interviewprozess für Menschen mit Behinderungen anzubieten. Wenn Sie ein Kandidat mit einer Behinderung sind und eine angemessene Unterstützung benötigen, um eine Bewerbung einzureichen, kontaktieren Sie uns bitte unter: reasonableaccommodations@airbnb.com. Bitte geben Sie Ihren vollständigen Namen, die Rolle, für die Sie sich bewerben, und die notwendige Unterstützung an, um Ihnen im Rekrutierungsprozess zu helfen.

Senior Staff Software Engineer, Host Pricing & Settings Arbeitgeber: Airbnb

Airbnb ist ein hervorragender Arbeitgeber, der eine dynamische und kreative Arbeitsumgebung bietet, in der Mitarbeiter ihre Leidenschaft für Geschichten und Kommunikation ausleben können. Mit einem starken Fokus auf persönliche und berufliche Weiterentwicklung sowie einer offenen Unternehmenskultur fördert Airbnb die Zusammenarbeit und den Austausch von Ideen. Die Position des Senior Consumer Communications Manager in Deutschland ermöglicht es Ihnen, Teil eines globalen Teams zu sein, das innovative Kampagnen entwickelt und die Marke Airbnb in der DACH-Region stärkt.

Airbnb

Kontaktdaten:

Airbnb Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Staff Software Engineer, Host Pricing & Settings erhalten könntest

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 Airbnb anzuklopfen, wenn du dich auf die Stelle als Senior Staff Software Engineer, Host Pricing & Settings 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 Airbnb vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Staff Software Engineer, Host Pricing & Settings mit Bravour zu bestehen

Backend Engineering
Plattform Engineering
Produktions-Maschinenlernen Systeme
Datenintensive Infrastruktur
Java
Kotlin
Scala

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 Airbnb 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 Airbnb 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.