
Snap'te Makine Öğrenimi
Snap'teki Makine Öğrenimi Mühendisleri uçtan uca çalışır ve ilgili tüm Makine Öğrenimi sistemini sahiplenir.

Snap'te Makine Öğrenimi
Snap'teki Makine Öğrenimi Mühendisleri uçtan uca çalışır ve ilgili tüm Makine Öğrenimi sistemini sahiplenir.

Snap'te Makine Öğrenimi Mühendisliği
Snap'te bir Makine Öğrenimi Mühendisi olarak, veri ön işleme, özellik mühendisliği ve model eğitiminden dağıtım ve sürekli optimizasyonlara kadar her aşamada, gelişmiş ve son teknoloji modellerin yaşam döngüsü boyunca dinamik Snapchat deneyimine yön vereceksiniz. Reklam alaka düzeyleri için sıralama algoritmaları, kişiselleştirilmiş içerik için öneri motorları ve gelişmiş etkileşimler için NLP gibi en son teknolojilerden yararlanırken aynı zamanda 850 milyondan fazla kullanıcıya ait petabaytlarca veriyi işleyeceksiniz.
Klasik modeller ve derin öğrenme modellerini kullanarak kullanıcıları kendilerini ifade etme ve gerçekli zamanlı olarak bağlantı kurarak dünyayı keşfetme konusunda destekleyen hassas ve tepkisel deneyimler oluşturacaksınız.
Ekiplerimizi Keşfedin
Makine öğrenimi mühendislerimiz gerçek kullanım durumlarındaki makine öğrenimi problemlerini çözer.
İşe Alım Yapıyoruz!
Mülakat sürecimiz mühendislik, temel ve uygulamalı makine öğrenmesini kapsar.
Kodlama
Veri yapıları, algoritmalar ve problem çözme becerilerindeki yeterliliğinizi test eden algoritmik problemleri çözmeniz beklenir. Temiz, verimli ve iyi belgelenmiş kod yazma becerinize odaklanın.
Makine Öğrenimi Temelleri
Makine öğrenimi teorisi ve temel makine öğrenimi modelleri, kavramları, teknikleri ve uygulamaları hakkında değerlendirileceksiniz. Denetimli ve denetimsiz öğrenme, öneri sistemleri, sıralama, model değerlendirme metrikleri ve optimizasyon tekniklerini tartışmaya hazır olun.
Makine Öğrenimi Uygulamalı Tasarım
Makine öğrenimi çözümlerini gerçek dünya problemlerine tasarlama ve uygulama yeteneğinizi değerlendirir. Modelleri seçme, özellik mühendisliği ve performansı değerlendirme gibi uçtan uca süreçleri anlatmanız istenebilir. Bazen bu, belirsiz bir ortamda problem çözme yeteneğinizi test edebilir.
Makine Öğrenimi Sistem Tasarımı
Odak noktası, büyük ölçekli verileri ve üretim ortamlarını yönetebilen ölçeklenebilir ve sağlam makine öğrenimi sistemleri tasarlamak olacaktır. Altyapıyı ve mimarideki ödünleşimleri, model dağıtım stratejilerini ve sistem izlemeyi tartışmanız beklenir.
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.
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.
Daha Fazla Bilgi Edinin

Güven ve Güvenlik
Snapchat'in platformumuzu veya ürünlerimizi kullanan herkes için güvenli ve olumlu bir deneyim olmasını istiyoruz. Bu nedenle, topluluğumuzun tüm üyelerinin hak ve sorumluluklarını açıklayan kurallar ve politikalar oluşturduk.
Üzerinde çalışacağınız konular:
Gizliliği koruyan Yapay Zeka oluşturun
Yeni güvenlik özelliklerini kullanıma sunun

Üretken Yapay Zeka
Üretken Yapay Zeka ekibimiz, Lens Studio, Lens Engine ve Lens Bulutu'nu içeren SnapAR aracılığıyla artırılmış gerçekliğin (AR) geleceğini şekillendirerek yeniliğin ön saflarında yer alıyor. Mühendislerimiz, ML Lensleri ve Rüyalar gibi ürünler için sorunsuz AR etkileşimleri sağlayarak gerçekçi filtreler, nesne tanıma ve sahne anlama gibi dinamik dönüşümler için gerçek zamanlı gelişmiş yapay zeka modelleri ve makine öğrenimi modelleri oluşturur. Lens Studio 5.0, üretken yapay zekayı geleneksel bilgisayar görüşü teknikleriyle harmanlayan son teknoloji Lensler oluşturmak için önde gelen geliştirici platformu olarak öne çıkıyor. Üretken Yapay Zeka, içerik oluşturucuların 3D modelleme, animasyon veya kodlama konusunda uzmanlık gerektirmeden zahmetsizce ilgi çekici lensler tasarlamalarını sağlar.
Üzerinde çalışacağınız konular:
Üretken Yapay Zeka Modelleri geliştirin ve optimize edin
Metinden 3D'ye oluşturma gibi yapay zeka odaklı araçlar oluşturun
Üretken yapay zeka ve bilgisayar görüşü destekli özellikler sunun

Gelir Sağlama
Gelir Sağlama ekibinde çalışan bir Makine Öğrenimi Mühendisi olarak, bütün reklam ekosistemini oluşturacak ve optimize edeceksiniz. Sadece reklam verenler ve kullanıcılar için değil, Snap'in tamamı için yüksek düzeyde değer ve etki yaratacaksınız. Gerçek zamanlı teklif veya reklam hizmeti ve açık artırmalar için yüksek performanslı sistemler tasarlamaktan hafif ve ağır sıralama modellerini kişiselleştirmeye, reklam hedeflemesi ve sunumu için çözümler üretmeye kadar çeşitli alanlarda, platform genelinde reklamların sorunsuz entegrasyonunu sağlayacaksınız. Çok görevli öğrenme, dizi modellemesi ve kullanıcı x reklam etkileşimi modellemesini kullanarak milyarlarca örnek üzerinde modelleri eğiteceksiniz. Modellerimiz, çalışmalarımızın Snapchat'in reklam platformunun geleceğini nasıl şekillendirdiğini anlamak üzere grafik sinir ağları ve içeriklerle izleyici hedeflemesini iyileştirmek için kullanıcı demografisini tahmin eder.
Ne üzerinde çalışacaksınız:
Yapay zeka destekli reklamlar
Yeni kişiselleştirilmiş reklam ürünleri ve deneyimleri
Snap'in ana gelir kaynağını yönetme
Son teknoloji reklam ürünleri geliştirme

İçerik
İçerik ekibindeki bir Makine Öğrenimi Mühendisi olarak, Hikayeler ve Sahne Işığı gibi, platformumuzun merkezinde yer alan yaratıcılığı ve bağlantıyı güçlendiren, yüksek görünürlüğe sahip kısa form video öneri modelleri için özellikler geliştirme üzerinde çalışacaksınız. Kullanıcı deneyimini geliştirmeye, Sahne Işığı bölümünde inovasyona yön vermeye, Lens sıralamalarına, içerik oluşturucuları desteklemeye ve içerik oluşturmayı zahmetsiz hale getirmeye odaklanacaksınız. Ekibimiz, kullanıcılarımıza için en iyi deneyimleri sunmak için gelişmiş grafik gösterim öğrenimi ve içerik sıralamasını kullanarak çok modlu içerik anlayışı üzerinde çalışıyor. İnsan incelemesi yoluyla makine öğrenimi modellerini optimize ediyor ve son teknoloji kişiselleştirme tekniklerinden yararlanıyoruz; bu da bizi kısa formlu video içeriğindeki inovasyonlarda ön plana çıkarıyor.
Ne üzerinde çalışacaksınız:
Kişiselleştirilmiş içerik önerileri
İçerik oluşturma için Üretken Yapay Zeka
Sahne Işığı, Hikayeler, Göz At Yayını ve Arkadaşı önerileri gibi yüksek görünürlüğe sahip ürünler için özellikler geliştirme
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.
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:

Temel Büyüme
Temel Büyüme ekibinde bir Makine Öğrenimi Mühendisi olarak, 100 milyondan fazla günlük etkin kullanıcı sayısı destekleyen 15'ten fazla üründe arama ve arkadaş ekleme deneyimini yönlendireceksiniz. Ekibimiz, grafik veritabanları, Büyük Dil Modelleri (LLM'ler), Uzmanlar Karışımı (MoE) ve gelişmiş makine öğrenimi yığınları dahil olmak üzere ileri teknolojileri kullanarak arkadaşlar ve içerik için aramayı güçlendirir. Kullanıcıları arkadaş ve iletişim grafikleri aracılığıyla birbirine bağlayan arama algoritmaları geliştirecek, içerik keşfi için görsel ve metin yerleştirmeleri kullanacak ve kullanıcı sorgularını tahmin eden ön yazım önerileriyle aramayı geliştireceksiniz. Arama altyapısını optimize etmenin yanı sıra, ekibin arkadaşlık ürünleri, kullanıcıların Snapchat topluluğunu sorumlu bir şekilde büyütmek için gerçek, anlamlı bağlantılar kurmasına yardımcı olur. Bu çalışma, kullanıcı katılımını ve elde tutmayı güçlendirerek mesajlaşma ve hikaye haritaları gibi diğer Snapchat özelliklerinin ölçekte gelişmesini sağlar.
Üzerinde çalışacağınız konular:
AR deneyimleri oluşturun
Büyük ölçekli sistem (günlük 5 milyar bildirim)
1+ milyar düğüm ve yüz milyarlarca kenar içeren Snapchat grafiği

Platform
Platform Mühendisliği ekibinde bir Makine Öğrenimi Mühendisi olarak, Snap'in harici raporlama, deneme ve Makine Öğrenimi/Sıralama'nın bel kemiğini oluşturan karar verme için zamanında, doğru, yüksek kaliteli ve eyleme geçirilebilir veriler sağlayan modeller oluşturacaksınız. Snap'in yapay zeka platformu (diğer adıyla Bento), birçok büyük ölçekli sıralama, öneri ve Üretken Yapay Zeka kullanım durumuna güç verir. Geçtiğimiz yıl, operasyon ölçeğimiz 4-10 kat arttı. Aşağı akış modelleme ekipleri tarafından tüketilen yerleştirmeler geliştireceksiniz. Bu ekip, Snap'in Makine Öğrenimi modeli tekliflerini ölçeklendirmek ve çeşitlendirmek için kritik bir görev üstleniyor.
Üzerinde çalışacağınız konular:
Yüksek düzeyde kullanılabilir, çoklu bulut altyapısı
Tüm geliştirici deneyimini optimize etme
Yüksek kaliteli özellikleri hızlı bir şekilde sunun