Deep Learning Engineer - Perception Algorithms

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$272,100 / yr
Posted
50 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $217k
This role $210k
$132k most similar roles pay here $287k

This role pays less than 54% of similar roles. Most pay $184,900–$248,375 — the shaded band above. At the midpoint, this role pays about $210k versus about $217k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Deep Learning Engineer - Perception Algorithms

Join our Video Computer Vision group as a Deep Learning Engineer, where you will collaborate with multidisciplinary teams to develop real-time on-device technologies. Your day-to-day responsibilities include curating data for perception tasks, designing and training deep learning algorithms, benchmarking models, optimizing them for low power constraints, and integrating them into Apple products. You should have experience in image understanding tasks like classification and segmentation, as well as developing vision-language models such as CLIP. Strong skills in Python with PyTorch and C/C++ are essential, along with a solid mathematical foundation in machine learning. Preferred candidates will also have expertise in large-scale data curation, distributed GPU training frameworks, and advanced optimization techniques for efficient inference on edge devices.

What you'll do

  • Design and train deep learning algorithms to address real-world product goals.
  • Curate data sets to enhance performance on perception tasks.
  • Analyze machine learning/deep learning algorithms to identify limitations.
  • Optimize algorithms for real-time processing under low power constraints.
  • Integrate developed algorithms into Apple products ensuring quality user experience.
  • Develop downstream perception algorithms using vision-language models like CLIP.

What we're looking for

  • BS in Computer Science or related field with at least 3 years of industry experience.
  • Expertise in designing and training deep learning networks for image understanding tasks.
  • Experience developing downstream perception algorithms using vision-language models like CLIP.
  • Strong mathematical foundation in machine learning and deep learning techniques.
  • Proficient coding skills in Python (with PyTorch) and C/C++.
  • Experience optimizing algorithms for real-time performance on low-power devices.

More like this

Similar roles

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 15 days ago $212,000$386,300
Python PyTorch TensorFlow Keras CVML DeepLearning ComputerVision SensorFusion EdgeComputing MultimodalModels OnDeviceInference RealTimeProcessing AlgorithmOptimization ModelEfficiency SpatialComputing

Perception Engineer, Machine Learning

Anduril Industries

Seattle, WA 2 days ago $166,000$220,000
Python C++ Rust PyTorch OpenCV TensorFlow CI/CD CUDA NVIDIA Jetson ONNX TensorRT SLAM AWS Weights & Biases Flyte RunAI

Senior Deep Learning Engineer

Nvidia

Redmond, WA 10 days ago $152,000$241,500
PyTorch Python DeepLearning GenerativeModels InferenceOptimization MultiAgentSystems MultimodalModels CI/CD Git NVIDIAHardware ComputerArchitecture CloudServices Docker Kubernetes