
Maskininlärning @ Snap
Maskininlärningsingenjörer på Snap arbetar i hela kedjan och äger hela respektive maskininlärningssystemet.

Maskininlärning @ Snap
Maskininlärningsingenjörer på Snap arbetar i hela kedjan och äger hela respektive maskininlärningssystemet.
Utforska våra team
Våra maskininlärningsingenjörer löser verkliga ML-problem.
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:
Vi anställer!
Vår intervjuprocess omfattar teknik, grundläggande och tillämpad maskininlärning.
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.
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.

Maskininlärningsteknik på Snap
Som maskininlärningsingenjör på Snap kommer du att driva Snapchats dynamiska upplevelse genom hela livscykeln för avancerade toppmoderna modeller – från dataförbehandling, utvecklinga av funktionalitet och modellutbildning, till distribution och pågående optimeringar. Du kommer att utnyttja banbrytande tekniker, rankningsalgoritmer för annonsrelevans, rekommendationsmotorer för personligt innehåll och NLP för förbättrade interaktioner - samtidigt som du behandlar petabyte med data för över 850 miljoner användare.
Genom både klassiska och djupa inlärningsmodeller skapar du exakta, responsiva upplevelser som ger användare möjlighet att uttrycka sig, ansluta och upptäcka världen i realtid.

Plattform
Som maskininlärningsingenjör i plattformsteknikteamet kommer du att bygga modeller som tillhandahåller snabb, korrekt, högkvalitativ och användbar data för beslutsfattande som utgör ryggraden i Snaps externa rapportering, experiment och ML/rankning. Snaps AI-plattform (även känd som Bento) driver många storskaliga ranknings-, rekommendations- och Gen AI-användningsfall. Under det senaste året har vår verksamhetsskala ökat med 4–10 gånger. Du kommer att utveckla inbäddningar som konsumeras av nedströms modelleringsteam. Detta team är avgörande för att skala och diversifiera Snaps ML-modellerbjudanden.
Vad du kommer att arbeta med:
Högtillgänglig infrastruktur med flera moln
Optimera hela utvecklarupplevelsen
Leverera högkvalitativa funktioner snabbt

Innehåll
Som en maskininlärningsingenjör i innehållsteamet kommer du att arbeta med att utveckla funktioner för konkreta rekommendationsmodeller för videor i kort format som främjar kreativiteten och samhörigheten på vår plattform, t.ex. Stories och Spotlight. Du kommer att fokusera på att förbättra användarupplevelsen, driva innovationen i Spotlight framåt, ranka linser, stödja innehållsskapare och göra det enklare att skapa innehåll. Vårt team tacklar förståelse för multimodalt innehåll med hjälp av avancerad grafrepresentationsinlärning och innehållsrankning för att ge våra användare bästa möjliga upplevelse. Vi optimerar maskininlärningsmodeller genom mänsklig granskning och använder toppmoderna anpassningstekniker för att ligga i framkant gällande innovation för videoinnehåll i kort format.
Vad du kommer att arbeta med:
Personliga innehållsrekommendationer
Generativ AI för innehållsskapande
Utveckla funktioner för konkreta produkter som Spotlight, Stories, Upptäck flöde och Vänförslag

Generativ AI
Vårt team för generativ AI ligger i framkant av innovation och formar framtiden för förstärkt verklighet (AR) genom SnapAR, som inkluderar Lens Studio, Lens Engine och linsmoln. Våra ingenjörer bygger avancerade AI-modeller och maskininlärningsmodeller i realtid för dynamiska transformationer, såsom realistiska filter, objektigenkänning och scenförståelse, vilket säkerställer sömlösa AR-interaktioner för produkter som ML-linser och Dreams. Lens Studio 5.0 utmärker sig som den ledande utvecklarplattformen för att skapa banbrytande linser som blandar generativ AI med traditionella datorseendetekniker. Generativ AI ger skapare möjlighet att enkelt designa engagerande linser utan att kräva expertis inom 3D-modellering, animation eller kodning.
Vad du kommer att arbeta med:
Utveckla och optimera modeller för generativ AI
Bygga AI-drivna verktyg som text-till-3D-generering
Leverera funktioner som drivs av generativ AI och datorseende

Intäktsgenerering
Som en maskininlärningsingenjör i intäktsgenereringsteamet kommer du att bygga och optimera hela annonsekosystemet. Du kommer att ha hög relevans och stor inverkan på både annonsörer, användare och Snap som helhet. Du kommer att utforma högpresterande system för budgivning i realtid eller annonsvisning och auktioner, samt anpassa lätta och tunga rankare och skapa lösningar för annonsinriktning och -skapande för att fortsätta att säkerställa sömlös integrering av annonser på plattformen. Du kommer att träna modeller med miljontals exempel med hjälp av fleruppgiftsinlärning, sekvensmodellering samt användar- och annonsinteraktionsmodellering. Våra modeller förutspår användardemografi för att förbättra målgruppsinriktning med grafneurala nätverk och innehåll för att förstå hur vårt arbete formar Snapchat-annonsplattformens framtid.
Vad du kommer att arbeta med:
AI-driven annonsering
Nya personliga annonsprodukter och upplevelser
Ägare av Snaps främsta intäktsdrivrutin
Utveckla banbrytande annonsprodukter

Kärntillväxt
Som maskininlärningsingenjör i teamet för kärntillväxt kommer du att driva sök- och vänskapsupplevelsen över 15+ produkter och stödja över 100 miljoner dagligen aktiva användare. Vårt team driver sökning efter vänner och innehåll med hjälp av avancerade tekniker, inklusive grafdatabaser, stora språkmodeller (LLM), Mixture of Experts (MoE) och sofistikerade maskininlärningsstackar. Du kommer att utveckla sökalgoritmer som kopplar samman användare genom vän- och kommunikationsgrafer, använda visuella och textinbäddningar för innehållsupptäckt och förbättra sökningen med förhandsrekommendationer som förutsäger användarnas sökfrågor. Förutom att optimera sökinfrastrukturen hjälper teamets vänskapsprodukter användare att skapa verkliga, meningsfulla kontakter för att ansvarsfullt växa Snapchat-communityt. Detta arbete stärker användarnas engagemang och retention, vilket gör att andra Snapchat-funktioner som meddelanden och storykartor kan blomstra i stor skala.
Vad du kommer att arbeta med:
Skapa AR-upplevelser
Storskaligt system (5 miljarder aviseringar dagligen)
Snapchats graf med 1+ miljard noder och hundratals miljarder kanter
Kodning
Förvänta dig att lösa algoritmiska problem som testar dina kunskaper i datastrukturer, algoritmer och problemlösningsförmåga. Fokusera på din förmåga att skriva ren, effektiv och väldokumenterad kod.
Tillämpad ML-design
Utvärderar din förmåga att utforma och tillämpa maskininlärningslösningar på verkliga problem. Du kan bli ombedd att gå igenom hela processen från val av modeller, funktionsteknik och utvärdering av prestanda. Ibland kan detta testa din förmåga att lösa problem i en tvetydig miljö.
Grunderna i ML
Du kommer att bedömas på ML-teori och grundläggande maskininlärningsmodeller, koncept, tekniker och tillämpningar. Var beredd på att diskutera övervakad och oövervakad inlärning, rekommendationssystem, rankning, modellutvärderingsmått och optimeringstekniker.
ML-systemdesign
Fokus kommer att ligga på att utforma skalbara och robusta ML-system som kan hantera storskalig data och produktionsmiljöer. Förvänta dig att diskutera infrastruktur och avvägningar i arkitektur, strategier för modelldistribution och systemövervakning.
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.

Trygghet och säkerhet
Vi vill att Snapchat ska vara en säker och positiv upplevelse för alla som använder vår plattform eller våra produkter. Av den anledningen har vi skapat regler och policyer som förklarar rättigheterna och skyldigheterna för alla medlemmar i vår community.
Vad du kommer att arbeta med:
Bygga integritetsbevarande AI
Lansera nya säkerhetsfunktioner