Resume and JobRESUME AND JOB
Snap Inc logo

Machine Learning Platform Engineer

Snap Inc

Machine Learning Platform Engineer

Snap Inc logo

Snap Inc

full-time

Posted: November 17, 2025

Number of Vacancies: 1

Job Description

Machine Learning Platform Engineer

Location: Vienna, United States

Department: Spectacles

Employment Type: Full time

About Snap Inc

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

About the Role

Snap Inc is a camera company that believes AR will transform how people connect and create in the real world. Our Spectacles team is pioneering standalone, see-through AR glasses powered by Snap OS, blending cutting-edge computer vision and machine learning to enhance play, learning, and work. Join our Vienna-based Computer Vision team as a Machine Learning Platform Engineer to build the platforms that power next-gen Spectacles, enabling seamless on-device AR experiences that bring people closer through innovative camera technology and creative expression. In this role, you’ll own the end-to-end ML platform, from scalable data pipelines and training workflows to optimized deployment for resource-constrained AR devices. Collaborating with global Spectacles engineers and researchers, you’ll develop robust CI/CD pipelines, quantization tools, and automation that ensure our computer vision models deliver real-time magic—detecting hands, environments, and interactions with unparalleled efficiency. Your work will directly impact how millions experience AR, pushing the frontiers of on-device inference while maintaining operational excellence in scalability and cost. We’re seeking a passionate engineer with a track record in production ML systems, thriving in Snap’s dynamic, creative culture where diverse voices drive innovation. With ‘Default Together’ in our Vienna office 4+ days a week, you’ll immerse in hands-on collaboration that fuels our mission. Snap is an equal opportunity employer committed to diversity, offering comprehensive benefits, equity, and a vibrant community. If you’re excited to shape the future of AR glasses, apply now!

What You'll Do

  • Own the ML platform to support training, evaluation, and deployment of cutting-edge ML models for on-device Spectacles applications
  • Build scalable data and training pipelines for computer vision and deep learning workloads
  • Apply strong software engineering practices to deliver reproducible end-to-end ML workflows
  • Develop optimization and release toolchains for automated testing, validation, CI/CD for ML, quantization, distillation, and packaging
  • Drive operational excellence by advocating best practices for scalability, reliability, and cost management
  • Collaborate with cross-functional engineering and research teams in computer vision and machine learning
  • Support the development of next-generation Spectacles AR technologies from the Vienna office
  • Work with global Spectacles teams to integrate ML innovations into Snap OS-powered AR glasses
  • Optimize ML models for real-time, on-device performance in camera-based AR experiences
  • Contribute to pushing the boundaries of AR innovation for real-world play, learning, and collaboration

Minimum Qualifications

  • Bachelor’s degree in a technical field such as computer science or equivalent practical experience
  • 4+ years of relevant industry experience in software engineering or machine learning systems
  • Experience with Python, C++ or equivalent programming languages, with a proven track record of learning on the job
  • Working knowledge of machine learning fundamentals
  • Experience with machine learning platforms and infrastructure
  • Ability to travel as needed
  • Strong communication and interpersonal skills

Preferred Qualifications

  • Experience building large-scale production machine learning systems or data pipelines
  • Experience with Docker, Kubernetes, Istio/Envoy, NoSQL solutions, Memcache/Redis, or Google/AWS services
  • Experience with TensorFlow, PyTorch, or related deep learning frameworks
  • Familiarity with MLOps practices for managing the production machine learning lifecycle
  • Experience with workflow orchestration frameworks like Metaflow, Airflow, or Kubeflow

Knowledge, Skills & Abilities

  • Excellent software design, development, and debugging in ML systems
  • Proven experience developing highly available systems handling large-scale data
  • Strong Python and C++ programming skills
  • Machine learning fundamentals and deep learning frameworks
  • Data pipeline and ML infrastructure expertise
  • MLOps practices including CI/CD, quantization, and model deployment
  • Containerization and orchestration with Docker and Kubernetes
  • Cloud services experience (Google Cloud, AWS)
  • Workflow orchestration (Airflow, Kubeflow, Metaflow)
  • Computer vision and on-device ML optimization
  • Strong communication and interpersonal skills
  • Passion for learning and helping colleagues improve
  • Cross-functional collaboration in fast-paced environments
  • Problem-solving for scalable, cost-effective systems
  • Debugging complex distributed ML systems

Our Benefits

  • Paid parental leave
  • Comprehensive medical, dental, and vision coverage
  • Emotional and mental health support programs
  • Competitive compensation packages with equity to share in Snap’s long-term success
  • Flexible paid time off and wellness programs
  • Professional development opportunities in a creative, innovative culture
  • Office perks including meals, snacks, and collaborative spaces
  • Employee stock purchase plan and 401(k) matching

"Default Together" Policy: At Snap Inc, we practice a "default together" approach and expect team members to work in an office 4+ days per week.

Snap is proud to be an equal opportunity employer.

Locations

  • Vienna, United States

Salary

Estimated Salary Rangehigh confidence

180,000 - 280,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Excellent software design, development, and debugging in ML systemsintermediate
  • Proven experience developing highly available systems handling large-scale dataintermediate
  • Strong Python and C++ programming skillsintermediate
  • Machine learning fundamentals and deep learning frameworksintermediate
  • Data pipeline and ML infrastructure expertiseintermediate
  • MLOps practices including CI/CD, quantization, and model deploymentintermediate
  • Containerization and orchestration with Docker and Kubernetesintermediate
  • Cloud services experience (Google Cloud, AWS)intermediate
  • Workflow orchestration (Airflow, Kubeflow, Metaflow)intermediate
  • Computer vision and on-device ML optimizationintermediate
  • Strong communication and interpersonal skillsintermediate
  • Passion for learning and helping colleagues improveintermediate
  • Cross-functional collaboration in fast-paced environmentsintermediate
  • Problem-solving for scalable, cost-effective systemsintermediate
  • Debugging complex distributed ML systemsintermediate

Required Qualifications

  • Bachelor’s degree in a technical field such as computer science or equivalent practical experience (experience)
  • 4+ years of relevant industry experience in software engineering or machine learning systems (experience)
  • Experience with Python, C++ or equivalent programming languages, with a proven track record of learning on the job (experience)
  • Working knowledge of machine learning fundamentals (experience)
  • Experience with machine learning platforms and infrastructure (experience)
  • Ability to travel as needed (experience)
  • Strong communication and interpersonal skills (experience)

Preferred Qualifications

  • Experience building large-scale production machine learning systems or data pipelines (experience)
  • Experience with Docker, Kubernetes, Istio/Envoy, NoSQL solutions, Memcache/Redis, or Google/AWS services (experience)
  • Experience with TensorFlow, PyTorch, or related deep learning frameworks (experience)
  • Familiarity with MLOps practices for managing the production machine learning lifecycle (experience)
  • Experience with workflow orchestration frameworks like Metaflow, Airflow, or Kubeflow (experience)

Responsibilities

  • Own the ML platform to support training, evaluation, and deployment of cutting-edge ML models for on-device Spectacles applications
  • Build scalable data and training pipelines for computer vision and deep learning workloads
  • Apply strong software engineering practices to deliver reproducible end-to-end ML workflows
  • Develop optimization and release toolchains for automated testing, validation, CI/CD for ML, quantization, distillation, and packaging
  • Drive operational excellence by advocating best practices for scalability, reliability, and cost management
  • Collaborate with cross-functional engineering and research teams in computer vision and machine learning
  • Support the development of next-generation Spectacles AR technologies from the Vienna office
  • Work with global Spectacles teams to integrate ML innovations into Snap OS-powered AR glasses
  • Optimize ML models for real-time, on-device performance in camera-based AR experiences
  • Contribute to pushing the boundaries of AR innovation for real-world play, learning, and collaboration

Benefits

  • general: Paid parental leave
  • general: Comprehensive medical, dental, and vision coverage
  • general: Emotional and mental health support programs
  • general: Competitive compensation packages with equity to share in Snap’s long-term success
  • general: Flexible paid time off and wellness programs
  • general: Professional development opportunities in a creative, innovative culture
  • general: Office perks including meals, snacks, and collaborative spaces
  • general: Employee stock purchase plan and 401(k) matching

Target Your Resume for "Machine Learning Platform Engineer" , Snap Inc

Get personalized recommendations to optimize your resume specifically for Machine Learning Platform Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Machine Learning Platform Engineer" , Snap Inc

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Snap IncSnapchatSocial MediaARSpectaclesViennaUnited StatesSpectacles

Related Jobs You May Like

No related jobs found at the moment.

Snap Inc logo

Machine Learning Platform Engineer

Snap Inc

Machine Learning Platform Engineer

Snap Inc logo

Snap Inc

full-time

Posted: November 17, 2025

Number of Vacancies: 1

Job Description

Machine Learning Platform Engineer

Location: Vienna, United States

Department: Spectacles

Employment Type: Full time

About Snap Inc

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

About the Role

Snap Inc is a camera company that believes AR will transform how people connect and create in the real world. Our Spectacles team is pioneering standalone, see-through AR glasses powered by Snap OS, blending cutting-edge computer vision and machine learning to enhance play, learning, and work. Join our Vienna-based Computer Vision team as a Machine Learning Platform Engineer to build the platforms that power next-gen Spectacles, enabling seamless on-device AR experiences that bring people closer through innovative camera technology and creative expression. In this role, you’ll own the end-to-end ML platform, from scalable data pipelines and training workflows to optimized deployment for resource-constrained AR devices. Collaborating with global Spectacles engineers and researchers, you’ll develop robust CI/CD pipelines, quantization tools, and automation that ensure our computer vision models deliver real-time magic—detecting hands, environments, and interactions with unparalleled efficiency. Your work will directly impact how millions experience AR, pushing the frontiers of on-device inference while maintaining operational excellence in scalability and cost. We’re seeking a passionate engineer with a track record in production ML systems, thriving in Snap’s dynamic, creative culture where diverse voices drive innovation. With ‘Default Together’ in our Vienna office 4+ days a week, you’ll immerse in hands-on collaboration that fuels our mission. Snap is an equal opportunity employer committed to diversity, offering comprehensive benefits, equity, and a vibrant community. If you’re excited to shape the future of AR glasses, apply now!

What You'll Do

  • Own the ML platform to support training, evaluation, and deployment of cutting-edge ML models for on-device Spectacles applications
  • Build scalable data and training pipelines for computer vision and deep learning workloads
  • Apply strong software engineering practices to deliver reproducible end-to-end ML workflows
  • Develop optimization and release toolchains for automated testing, validation, CI/CD for ML, quantization, distillation, and packaging
  • Drive operational excellence by advocating best practices for scalability, reliability, and cost management
  • Collaborate with cross-functional engineering and research teams in computer vision and machine learning
  • Support the development of next-generation Spectacles AR technologies from the Vienna office
  • Work with global Spectacles teams to integrate ML innovations into Snap OS-powered AR glasses
  • Optimize ML models for real-time, on-device performance in camera-based AR experiences
  • Contribute to pushing the boundaries of AR innovation for real-world play, learning, and collaboration

Minimum Qualifications

  • Bachelor’s degree in a technical field such as computer science or equivalent practical experience
  • 4+ years of relevant industry experience in software engineering or machine learning systems
  • Experience with Python, C++ or equivalent programming languages, with a proven track record of learning on the job
  • Working knowledge of machine learning fundamentals
  • Experience with machine learning platforms and infrastructure
  • Ability to travel as needed
  • Strong communication and interpersonal skills

Preferred Qualifications

  • Experience building large-scale production machine learning systems or data pipelines
  • Experience with Docker, Kubernetes, Istio/Envoy, NoSQL solutions, Memcache/Redis, or Google/AWS services
  • Experience with TensorFlow, PyTorch, or related deep learning frameworks
  • Familiarity with MLOps practices for managing the production machine learning lifecycle
  • Experience with workflow orchestration frameworks like Metaflow, Airflow, or Kubeflow

Knowledge, Skills & Abilities

  • Excellent software design, development, and debugging in ML systems
  • Proven experience developing highly available systems handling large-scale data
  • Strong Python and C++ programming skills
  • Machine learning fundamentals and deep learning frameworks
  • Data pipeline and ML infrastructure expertise
  • MLOps practices including CI/CD, quantization, and model deployment
  • Containerization and orchestration with Docker and Kubernetes
  • Cloud services experience (Google Cloud, AWS)
  • Workflow orchestration (Airflow, Kubeflow, Metaflow)
  • Computer vision and on-device ML optimization
  • Strong communication and interpersonal skills
  • Passion for learning and helping colleagues improve
  • Cross-functional collaboration in fast-paced environments
  • Problem-solving for scalable, cost-effective systems
  • Debugging complex distributed ML systems

Our Benefits

  • Paid parental leave
  • Comprehensive medical, dental, and vision coverage
  • Emotional and mental health support programs
  • Competitive compensation packages with equity to share in Snap’s long-term success
  • Flexible paid time off and wellness programs
  • Professional development opportunities in a creative, innovative culture
  • Office perks including meals, snacks, and collaborative spaces
  • Employee stock purchase plan and 401(k) matching

"Default Together" Policy: At Snap Inc, we practice a "default together" approach and expect team members to work in an office 4+ days per week.

Snap is proud to be an equal opportunity employer.

Locations

  • Vienna, United States

Salary

Estimated Salary Rangehigh confidence

180,000 - 280,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Excellent software design, development, and debugging in ML systemsintermediate
  • Proven experience developing highly available systems handling large-scale dataintermediate
  • Strong Python and C++ programming skillsintermediate
  • Machine learning fundamentals and deep learning frameworksintermediate
  • Data pipeline and ML infrastructure expertiseintermediate
  • MLOps practices including CI/CD, quantization, and model deploymentintermediate
  • Containerization and orchestration with Docker and Kubernetesintermediate
  • Cloud services experience (Google Cloud, AWS)intermediate
  • Workflow orchestration (Airflow, Kubeflow, Metaflow)intermediate
  • Computer vision and on-device ML optimizationintermediate
  • Strong communication and interpersonal skillsintermediate
  • Passion for learning and helping colleagues improveintermediate
  • Cross-functional collaboration in fast-paced environmentsintermediate
  • Problem-solving for scalable, cost-effective systemsintermediate
  • Debugging complex distributed ML systemsintermediate

Required Qualifications

  • Bachelor’s degree in a technical field such as computer science or equivalent practical experience (experience)
  • 4+ years of relevant industry experience in software engineering or machine learning systems (experience)
  • Experience with Python, C++ or equivalent programming languages, with a proven track record of learning on the job (experience)
  • Working knowledge of machine learning fundamentals (experience)
  • Experience with machine learning platforms and infrastructure (experience)
  • Ability to travel as needed (experience)
  • Strong communication and interpersonal skills (experience)

Preferred Qualifications

  • Experience building large-scale production machine learning systems or data pipelines (experience)
  • Experience with Docker, Kubernetes, Istio/Envoy, NoSQL solutions, Memcache/Redis, or Google/AWS services (experience)
  • Experience with TensorFlow, PyTorch, or related deep learning frameworks (experience)
  • Familiarity with MLOps practices for managing the production machine learning lifecycle (experience)
  • Experience with workflow orchestration frameworks like Metaflow, Airflow, or Kubeflow (experience)

Responsibilities

  • Own the ML platform to support training, evaluation, and deployment of cutting-edge ML models for on-device Spectacles applications
  • Build scalable data and training pipelines for computer vision and deep learning workloads
  • Apply strong software engineering practices to deliver reproducible end-to-end ML workflows
  • Develop optimization and release toolchains for automated testing, validation, CI/CD for ML, quantization, distillation, and packaging
  • Drive operational excellence by advocating best practices for scalability, reliability, and cost management
  • Collaborate with cross-functional engineering and research teams in computer vision and machine learning
  • Support the development of next-generation Spectacles AR technologies from the Vienna office
  • Work with global Spectacles teams to integrate ML innovations into Snap OS-powered AR glasses
  • Optimize ML models for real-time, on-device performance in camera-based AR experiences
  • Contribute to pushing the boundaries of AR innovation for real-world play, learning, and collaboration

Benefits

  • general: Paid parental leave
  • general: Comprehensive medical, dental, and vision coverage
  • general: Emotional and mental health support programs
  • general: Competitive compensation packages with equity to share in Snap’s long-term success
  • general: Flexible paid time off and wellness programs
  • general: Professional development opportunities in a creative, innovative culture
  • general: Office perks including meals, snacks, and collaborative spaces
  • general: Employee stock purchase plan and 401(k) matching

Target Your Resume for "Machine Learning Platform Engineer" , Snap Inc

Get personalized recommendations to optimize your resume specifically for Machine Learning Platform Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Machine Learning Platform Engineer" , Snap Inc

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Snap IncSnapchatSocial MediaARSpectaclesViennaUnited StatesSpectacles

Related Jobs You May Like

No related jobs found at the moment.