Working Student - Machine Learning

Snap Inc.

Quick summary

Work type
On-site
Location
Eindhoven, Netherlands
Salary
$12,000,000–$12,000,000 / yr
Posted
6 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $216k
$161k most similar roles pay here $268k

This listing doesn't post a salary. Most similar roles pay $182,368–$249,750.

Based on 240 similar postings.

Employer

About Snap Inc.

Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.

Snap Inc. currently has 57 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 41 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Working Student - Machine Learning

Join our team as a Machine Learning thesis student at Snap Inc. in Eindhoven, where you will explore efficient on-device machine learning for augmented reality applications using event-driven and embedded processors. Your role involves designing and prototyping models tailored to AR under strict hardware constraints, setting up relevant datasets, and implementing training scripts in PyTorch. You will also investigate efficiency techniques like sparsity and quantization, profile model performance, and communicate findings through a reproducible codebase and thesis report. Ideal candidates have a strong background in deep learning and linear algebra, hands-on experience with computer vision tasks using frameworks like PyTorch, and proficiency in Python and standard ML tools. Preferred qualifications include familiarity with event-based vision, embedded ML toolchains, and performance profiling concepts. This project offers the opportunity to contribute meaningful advancements to AR technology over an 8-12 month period.

What you'll do

  • Design and prototype ML models tailored for AR use cases under embedded constraints.
  • Set up datasets and baselines relevant to AR tasks, defining evaluation metrics across accuracy, latency, memory usage, and energy.
  • Implement and train deep learning models in PyTorch, including data pipelines and training loops that are easy to extend and reproduce.
  • Explore efficiency techniques such as sparsity, pruning, quantization, or event-based representations to improve model performance.
  • Profile models under embedded-like conditions using simulators, profiling tools, or edge accelerators to understand system-level behavior.

What we're looking for

  • Currently enrolled in a Master’s program with relevant field experience.
  • Strong background in linear algebra, probability, optimization, and deep learning fundamentals.
  • Hands-on experience training deep learning models for computer vision using PyTorch or similar frameworks.
  • Proficiency in Python and standard ML tooling including NumPy, Git, and experiment management.
  • Interest in developing robust, reproducible codebases from research ideas.

More like this

Similar roles

Machine Learning Engineer - College Graduate

Qualcomm

San Diego, CA 63 days ago $122,800$184,200
Python PyTorch C C++ Android DeepLearning MLFrameworks NeuralNetworkOptimization MLOnTargetDeployment NPUs HWAccelerators EmbeddedSoftware

Machine Learning Engineer, Level 4

Snap Inc.

Santa Monica, CA +5 6 days ago $173,000$259,000
TensorFlow PyTorch scikit-learn Spark ML Python Kubernetes Docker CI/CD AWS PostgreSQL MongoDB Redis Git Jupyter Notebook S3 GCP Azure MLOps

Machine Learning Engineer

Adobe

San Jose 86 days ago $161,700$234,150
Python TensorFlow PyTorch scikit-learn SparkML Kubernetes AWS CI/CD SQL Docker PostgreSQL MLOps

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 58 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms
Hybrid

Machine Learning Engineer

Q2

Austin, TX 48 days ago
Python TensorFlow PyTorch scikit-learn R Java cloud platforms scalable computing resources machine learning pipelines data analysis statistics optimization probability theory experimental methodologies CI/CD
Hybrid

Machine Learning Engineer

PayPal

Chicago, Illinois +1 92 days ago $117,500$174,350
Python TensorFlow scikit-learn Hadoop Spark SQL logistic_regression time_series_analysis random_forests SVMs XGBoost CNNs RNNs CI/CD
Hybrid