Pembelajaran Mesin @ Snap

Jurutera Pembelajaran Mesin di Snap bekerja hujung ke hujung dan memiliki keseluruhan sistem Pembelajaran Mesin masing-masing.

Kejuruteraan Pembelajaran Mesin di Snap

Sebagai Jurutera Pembelajaran Mesin di Snap, anda akan memacu pengalaman dinamik Snapchat melalui kitaran hayat penuh model canggih yang canggih -  daripada prapemprosesan data, kejuruteraan ciri dan latihan model, kepada penggunaan dan pengoptimuman berterusan. Anda akan memanfaatkan teknik canggih, algoritma kedudukan untuk perkaitan iklan, enjin pengesyoran untuk kandungan diperibadikan dan NLP untuk interaksi yang dipertingkatkan - semuanya semasa memproses petabait data untuk lebih _Core juta pengguna. 

Melalui kedua-dua model pembelajaran klasik dan mendalam, anda akan mencipta pengalaman yang tepat dan responsif yang memperkasakan pengguna untuk mengekspresikan diri mereka, berhubung dan terokai dunia dalam masa nyata.


Jelajah Pasukan Kami

Jurutera pembelajaran mesin kami menyelesaikan masalah ML dunia sebenar.

Pengewangan

Sebagai Jurutera Pembelajaran Mesin dalam pasukan Pengewangan, anda akan membina dan mengoptimumkan keseluruhan ekosistem iklan. Anda akan mendorong perkaitan tinggi dan berimpak tinggi untuk bukan sahaja pengiklan dan pengguna tetapi untuk semua Snap. Daripada mereka bentuk sistem berprestasi tinggi untuk pembidaan masa nyata atau penyajian dan lelongan iklan, memperibadikan penaraf ringan dan berat, mencipta penyelesaian untuk penyasaran dan penyampaian iklan, anda akan terus memastikan penyepaduan iklan yang lancar merentas platform. Anda akan melatih model tentang berbilion-bilion contoh, menggunakan pembelajaran berbilang tugas, pemodelan jujukan dan pemodelan interaksi pengguna x iklan. Model kami meramalkan demografi pengguna untuk meningkatkan audiens khalayak dengan rangkaian saraf dan kandungan graf, untuk memahami cara kerja kami membentuk masa depan platform iklan Snapchat.

Perkara yang akan anda usahakan:

  • Pengiklanan dipacu AI

  • Produk dan pengalaman iklan diperibadikan baharu

  • Pemilik pemacu hasil utama Snap

  • Membangunkan produk iklan termaju

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:

Kami Mengambil Pekerja!

Proses temu duga kami merangkumi kejuruteraan, asas dan ML gunaan.

Pengekodan

Jangkakan untuk menyelesaikan masalah algoritma yang menguji kecekapan anda dalam struktur data, algoritma dan kemahiran menyelesaikan masalah. Fokus pada keupayaan anda untuk menulis kod yang bersih, cekap dan didokumenkan dengan baik.

Asas ML

Anda akan dinilai berdasarkan teori ML dan model pembelajaran mesin teras, konsep, teknik dan aplikasi. Bersedia untuk membincangkan pembelajaran diselia dan tidak diselia, sistem pengesyoran, pemeringkatan, metrik penilaian model dan teknik pengoptimuman.

Reka Bentuk Gunaan ML

Menilai keupayaan anda untuk mereka bentuk dan menggunakan penyelesaian pembelajaran mesin untuk masalah dunia sebenar. Anda mungkin diminta untuk melalui proses hujung ke hujung pemilihan model, kejuruteraan ciri dan penilaian prestasi. Kadangkala ini boleh menguji keupayaan anda untuk menyelesaikan masalah dalam persekitaran yang samar-samar.

Reka Bentuk Sistem ML

Tumpuan akan diberikan pada mereka bentuk sistem ML yang boleh skala dan teguh yang boleh mengendalikan data berskala besar dan persekitaran pengeluaran. Jangkakan untuk membincangkan infrastruktur dan pertukaran dalam seni bina, strategi penggunaan model dan pemantauan sistem.

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.