
Maschinelles Lernen @ Snap
Die Ingenieure für maschinelles Lernen bei Snap arbeiten „end-to-end“ am gesamten ML-System eng zusammen.

Machine Learning Engineering bei Snap
Als Machine Learning Engineer bei Snap bringst du das dynamische Erlebnis von Snapchat durch den gesamten Lebenszyklus fortschrittlicher, hochmoderner Modelle voran – von der Datenvorverarbeitung über die Feature-Entwicklung und das Modelltraining bis hin zur Bereitstellung und den kontinuierlichen Optimierungen. Du nutzt modernste Techniken, Ranking-Algorithmen für die Relevanz der Anzeigen, Empfehlungs-Engines für personalisierte Inhalte und NLP für verbesserte Interaktionen – und das alles, während du Petabyte an Daten für über 850 Millionen Nutzer verarbeitest.
Mit sowohl klassischen wie auch Deep-Learning-Modellen erstellst du präzise, reaktionsschnelle Erlebnisse, die es den Nutzern ermöglichen, sich in Echtzeit auszudrücken, zu vernetzen und die Welt zu entdecken.
Entdecke unsere Teams
Unsere Machine Learning-Entwickler lösen ML-Probleme aus der realen Welt.

Monetarisierung
Als Machine Learning Engineer im Monetarisierung-Team entwickelst und optimierst du das gesamte Anzeigen-Ökosystem. Du sorgst für hohe Relevanz und hohe Wirkung, nicht nur für Werbetreibende und Nutzer, sondern für ganz Snap. Von der Entwicklung leistungsstarker Systeme für Echtzeit-Gebote oder Anzeigen-Serving und Auktionen über die Personalisierung leichter und schwerer Ranker bis hin zur Entwicklung von Lösungen für das Targeting und die Auslieferung von Anzeigen – du sorgst weiterhin für die nahtlose Integration von Anzeigen auf der gesamten Plattform. Du trainierst Modelle anhand von Milliarden von Beispielen und verwendest Multitask-Learning, Sequenzmodellierung und Interaktionsmodellierung für Nutzer und Anzeigen. Unsere Modelle sagen die Nutzer-Demografie voraus, um das Zielgruppen-Targeting mit graphischen neuronalen Netzen und Inhalten zu verbessern, um zu verstehen, wie unsere Arbeit die Zukunft der Werbeplattform von Snapchat prägt.
Woran du arbeitest:
KI-basierte Werbung
Neue personalisierte Anzeigenprodukte und -erlebnisse
Eigentümer des Haupteinnahmetreibers von Snap
Entwicklung innovativer Anzeigenprodukte
Interview Process
Below is an overview of the interview rounds and competencies that may be assessed throughout the ML interview process. Depending on your target level, the order of these rounds may differ or you might have some rounds omitted. Each technical interview will begin with approximately 15 minutes of behavioral discussion focused on experiences aligned with Snap’s values. Following your answer, your interviewer will transition into the technical portion of the interview assessing one of the below competencies:
Wir stellen ein!
Bewerbungsprozess: Technik, Grundlagen und angewandtes maschinelles Lernen.
Programmierung
Erwarte, algorithmische Probleme zu lösen, die deine Kenntnisse in Datenstrukturen, Algorithmen und Problemlösungsfähigkeiten testen. Konzentriere dich auf deine Fähigkeit, sauberen, effizienten und gut dokumentierten Code zu schreiben.
ML-Grundlagen
Du wirst auf ML-Theorie und Kernmodelle, Konzepte, Techniken und Anwendungen des maschinellen Lernens geprüft. Sei bereit, über überwachtes und unüberwachtes Lernen, Empfehlungssysteme, Ranking, Modellevaluierungsmetriken und Optimierungstechniken zu diskutieren.
Angewandtes ML-Design
Bewertet deine Fähigkeit, Lösungen für maschinelles Lernen für reale Probleme zu entwerfen und anzuwenden. Du könntest gebeten werden, den gesamten Prozess der Auswahl von Modellen, des Feature-Engineerings und der Leistungsbewertung zu durchlaufen. Manchmal kann dies deine Fähigkeit testen, Probleme in einer unklaren Umgebung zu lösen.
ML-Systemdesign
Der Schwerpunkt liegt auf der Entwicklung skalierbarer und robuster ML-Systeme, die große Datenmengen und Produktionsumgebungen bewältigen können. Erwarte, die Infrastruktur und Kompromisse in der Architektur, Modellbereitstellungsstrategien und Systemüberwachung zu diskutieren.
General Coding
This will be focused on general computer science fundamentals. You can expect algorithms and data structure question(s) for this round and you are able to code in your language of preference.
Leadership
Depending on the target level, candidates may participate in a leadership interview focused on collaboration, influence, ownership, communication, mentorship, and decision-making. Interviewers will assess how you navigate ambiguity, drive impact across teams, and support effective engineering practices, including thoughtful adoption of AI-assisted workflows, through examples from your past experience.
Product
This round is required for L6+ interviews and will be conducted by a Product Manager or an ML Engineer. The objective is to assess your ability to understand customer needs, build business domain knowledge, bridge technical ML solutions and product requirements, and partner cross-functionally with Product Managers.
Q&A
The Q&A session will not include any formal technical or behavioral competency assessment like other rounds. Instead, it is an opportunity for candidates to learn more about the team, projects, and company. Candidates are encouraged to come prepared with thoughtful questions about the role, team culture, technical challenges, cross-functional collaboration, growth opportunities, or life at Snap.
Mehr erfahren




