Logo Snapchat

Machine Learning Engineer

Job

  • Level
    Experienced
  • Job Field
    Software, Data
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Vienna
  • Working Model
    Onsite
  • Job Summary

    In this role, you will develop innovative machine learning models and algorithms for the next generation of augmented reality glasses. You will collaborate closely with cross-functional teams and utilize state-of-the-art computer vision techniques.

    Job Technologies

    Your role in the team

    • You will be working on state-of-the-art machine learning technologies to bridge the gap between the real and virtual worlds with the next generation of Spectacles.
    • Working from our Vienna office, you will be collaborating closely with other Snap hardware and software teams around the world.
    • Develop novel technologies for the next generation of Spectacles.
    • Explore and advance state-of-the-art machine learning and computer vision algorithms.
    • Develop and deploy machine learning models.
    • Work together with our cross-functional engineering and research teams in computer vision, machine learning and graphics.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Bachelors’ degree in a technical field such as computer science, mathematics or equivalent experience.

    Qualifications

    • Deep understanding of machine learning principles, solutions and frameworks to develop networks and models for computer vision tasks.
    • Ability to understand, debug and improve existing code as well as develop new algorithms using advanced computer vision and machine learning techniques.
    • Strong communications and interpersonal skills.
    • A genuine passion for learning new things and helping colleagues improve.
    • MSc/PhD in a related field (Computer Vision, Machine Learning)

    Experience

    • 3+ years of research or engineering experience with machine learning approaches, in one or more of the following areas: hand/body tracking, object detection, object pose tracking, scene understanding (segmentation, classification), neural scene representation.
    • Experience with machine learning frameworks (PyTorch, TensorFlow, etc.), as well as with cloud environments (GCP, AWS, etc.).
    • Experience with software development in Python or C++.
    • Experience in integrating Machine Learning models into Augmented Reality solutions.
    • Experience in geometric computer vision such as SLAM, VIO, Tracking, multi-view 3D reconstruction, Depth Estimation, etc.
    • Experience in neural network optimization (pruning, quantization, distillation) to deploy efficient models to resource-constrained devices.

    This text has been machine translated. Show original

    Job Locations

    Map of company locations
    • Location Vienna

      Location Vienna

      Austria

    Topics that you deal with on the job

    This is your employer

    Snapchat

    Snapchat

    We believe that the camera is one of the most important tools for communication and self-expression. We are dedicated to creating new and innovative ways to improve the way people communicate and share their lives with others.

    Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Dev Reviews

    by devworkplaces.com

    Total

    (1 Review)
    3.6
    • Workingconditions

      4.6
    • Engineering

      2.7
    • Career Growth

      3.4
    • Culture

      4.0
    All Dev Reviews on devworkplaces.com
    Logo Snapchat

    Machine Learning Engineer

    Location
    Vienna
    Working Model
    Onsite

    More Jobs