waypointjobs

Apple Inc.

Software Engineering Program Manager - Video Computer Vision (CV/ML/ALGO)

sunnyvale, CA

Check who can apply and the requirements below before continuing.

About this opportunity

Apple Inc. lists this Software Engineering Program Manager - Video Computer Vision (CV/ML/ALGO) opportunity in sunnyvale, California. Review the employer’s description below for duties, qualifications and application requirements.

Job description

Software Engineering Program Manager - Video Computer Vision (CV/ML/ALGO)

Apple's Imaging and Computer Vision team develops cutting-edge algorithms and foundation models that power industry-defining visual, spatial, and multimodal user experiences. We are seeking an energetic, technically minded Software Engineering Program Manager (CV/ML/Algorithms) to partner closely with research scientists and software engineers, helping bridge algorithmic research and production software delivery. In this role, you will support the algorithm lifecycle: coordinating exploratory research milestones, tracking data collection and curation pipelines, organizing model evaluation results, and assisting with integration on Apple silicon. The ideal candidate pairs a strong foundation in computer science or machine learning with exceptional organizational skills, high curiosity, and a drive to solve technical challenges. If you are passionate about computer vision, machine learning, and bringing cutting-edge technology to life, we would love to hear from you!

Description

In this role, you will collaborate with research scientists, engineers, and senior EPMs to support the development and delivery of next-generation visual technologies. Your responsibilities will include: Support Delivery & Project Cadence: Track project schedules, sprint milestones, and deliverables across computer vision and ML algorithm workstreams from early concept to platform integration. Coordinate Cross-Functional Dependencies: Partner with senior EPMs to track dependencies between research teams, system software, platform teams, and quality assurance to keep critical paths unblocked. Organize Empirical Evaluation & Benchmarks: Assist scientists and engineers in tracking offline/online evaluation results, regression test suites, and data collection initiatives to monitor model performance over time. Identify & Escalate Risks: Monitor timelines, track open technical issues, and proactively flag data or timeline bottlenecks before they impact delivery. Team Communication & Reporting: Prepare clear meeting summaries, status dashboards, and project tracking documentation for engineering syncs and team reviews. Leverage Modern Tooling: Explore and implement AI-assisted tools, scripts, and programmatic automations to enhance daily program tracking and team efficiency.

Responsibilities

Foundational Technical & Algorithmic Acumen: Solid theoretical understanding of Computer Vision and Machine Learning fundamentals (model training, evaluation metrics, data preprocessing) gained through coursework, research, internships, or industry experience.

Exceptional Organization & Execution: Highly structured mindset with a natural aptitude for tracking moving parts, managing checklists, and bringing clarity to ambiguous technical environments.

Analytical & Systems Curiosity: Ability to understand technical trade-offs involving model accuracy, runtime performance, latency, and resource constraints on target hardware.

Data-Centric Mindset: Familiarity with data workflows, including handling real and synthetic datasets, annotation pipelines, benchmark tracking, and experiment reporting.

Clear Communication & Organization: Exceptional written and verbal communication skills; ability to distill technical updates, track action items, and synthesize complex project status clearly for engineering teams.

Adaptability & Initiative: Self-starter who thrives in dynamic, fast-paced research environments with the ability to bring structure to ambiguous technical challenges.

Modern Developer & AI Tooling: Active user of modern developer tools, scripting (e.g., Python), automation workflows, and generative AI tools to streamline processes.

Minimum Qualifications

Bachelor's or Master's degree in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or a related technical discipline

Preferred Qualifications

Hands-on coding experience (Python, C++, or similar) through internships, open-source projects, or university research labs.

Prior experience working directly with Computer Vision, Deep Learning frameworks (PyTorch, TensorFlow), or data annotation pipelines.

Experience & Execution: 0-2 years of relevant experience in technical program management, software project coordination, or hands-on software/algorithm engineering (including internships or academic lab leadership).

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $59.49 and $89.84/hr, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple's workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

#J-18808-Ljbffr

Worksite address

sunnyvale, CA, 94087, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Electrical Powertrain Software Engineer

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Dev. Engineer (102178)

raymond, OH

Salary not specified

Job Purpose This position will support the development of hardware and software technologies into our vehicles to enhance comfort, safety, a…

Listing review due 2026-10-06View job

American Honda Motor Co., Inc.

WhatJobs

Assistant IT Team Manager - Software Applications

torrance, CA

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Dev. Engineer

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Dev. Engineer

raymond, OH

Salary not specified

Job Purpose This position will learn process and requirements to lead the development of infotainment software with a focus on head unit sof…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Senior Software and System Development Engineer I

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job