Software Engineering Program Manager, Video Computer Vision

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $208k
$148k most similar roles pay here $271k

This listing doesn't post a salary. Most similar roles pay $177,250–$237,975.

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 2254 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1841 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineering Program Manager, Video Computer Vision

The Software Engineering Program Manager - Video Computer Vision (CV/ML/ALGO) joins the Imaging and Computer Vision team to bridge algorithmic research and production software delivery. This role involves supporting the algorithm lifecycle by coordinating exploratory research milestones, tracking data collection and curation pipelines, organizing model evaluation results, and assisting with integration on Apple silicon. You will manage project schedules, track cross-functional dependencies between research and system teams, and identify technical risks or bottlenecks. The position requires a strong foundation in computer vision and machine learning fundamentals, including model training and evaluation metrics. Key skills include proficiency in Python, C++, and deep learning frameworks like PyTorch or TensorFlow. Candidates must also demonstrate experience with data annotation pipelines, scripting for automation, and the use of generative AI tools to streamline program tracking within complex technical environments.

What you'll do

  • Track project schedules and sprint milestones across computer vision and machine learning workstreams.
  • Coordinate cross-functional dependencies between research, system software, platform teams, and quality assurance.
  • Organize offline/online evaluation results, regression test suites, and data collection initiatives.
  • Monitor timelines and proactively flag technical issues or data bottlenecks to prevent delivery delays.
  • Create status dashboards, meeting summaries, and project tracking documentation for engineering reviews.
  • Develop scripts and use AI-assisted tools to automate program tracking and improve team efficiency.
  • Manage the algorithm lifecycle from initial research stages through integration on Apple silicon hardware.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or a related technical discipline.
  • Solid theoretical understanding of Computer Vision and Machine Learning fundamentals including model training, evaluation metrics, and data preprocessing.
  • Ability to understand technical trade-offs regarding model accuracy, runtime performance, latency, and resource constraints on target hardware.
  • Familiarity with data workflows, including real/synthetic datasets, annotation pipelines, and benchmark tracking.
  • Exceptional written and verbal communication skills to distill technical updates and synthesize complex project status.
  • Proficiency with modern developer tools, scripting (e.g., Python), automation workflows, and generative AI tools.
  • Hands-on coding experience in Python, C++, or similar through internships, open-source projects, or research labs (preferred).
  • Experience with Computer Vision, Deep Learning frameworks (PyTorch, TensorFlow), or data annotation pipelines (preferred); relevant experience in technical program management or software engineering (preferred).

More like this

Similar roles

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 11 days ago $150,400–$277,600
C++ CUDA PyTorch TensorFlow Jax 3D Computer Vision Machine Learning GPGPU Swift 3D Graphics Rendering Techniques Spatial Computing
3+ yrs exp

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 117 days ago $184,700–$324,800
Computer Vision Machine Learning Deep Learning PyTorch Python Sensor Fusion Edge Computing On-device Inference Spatial Computing Linear Algebra Optimization
10+ yrs exp

Engineering Program Manager

Apple Inc

Cupertino, CA 2 days ago $144,600–$263,800
Hardware Engineering Program Management Risk Management Proof of Concept
3+ yrs exp

Machine Learning Systems Engineer, Video Computer Vision

Apple Inc

Mount Laurel, NJ 25 days ago $150,400–$277,600
Python C++ PyTorch CoreML Swift RealityKit CoreFoundation Computer Vision Machine Learning Multimodal LLMs SFT Neural Network Accelerators Real-time Video Pipelines On-device Inference
3+ yrs exp

Machine Learning Systems Engineer, Video Computer Vision

Apple Inc

Sunnyvale, CA 23 days ago $150,400–$277,600
Python C++ PyTorch CoreML Swift RealityKit CoreFoundation Computer Vision Machine Learning Multimodal LLMs SFT On-device Inference Neural Network Accelerators Real-time Video Pipelines
3+ yrs exp