Machine Learning Algorithm and Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Apple · 2 weeks ago

Machine Learning Algorithm and Software Engineer

Apple is a leading technology company known for its innovative products and solutions. They are seeking a skilled on-device Machine Learning Engineer to develop and implement advanced computer vision and graphics algorithms that enhance Apple Vision Pro's capabilities and other technologies. The role involves collaborating with researchers and engineers to contribute to the entire feature lifecycle, from data collection to shipping software.

AppsArtificial Intelligence (AI)BroadcastingDigital EntertainmentFoundational AIMedia and EntertainmentMobile DevicesOperating SystemsTVWearables
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Developing and implementing state-of-the-art computer vision and graphics algorithms
Involved in the whole feature cycle from data collection design and data processing to model training, optimization, and shipping algorithms in on-device software frameworks
Perform applied research development to adapt state-of-the-art methods or implement new methods to ship features across various Apple products
Building high-performance, power efficient applications at the intersection of machine learning, software engineering, and hardware optimization
Contributing to the entire feature lifecycle, from proposing novel algorithms, prototyping, validating, training ML models and tuning them to shipping software
Working closely with other ML researchers as well as data, software and hardware engineers both in internal and cross-functional teams across Apple

Qualification

Computer VisionMachine LearningSoftware DevelopmentPythonC/C++Algorithm Optimization3D Computer VisionPyTorchJAXProblem SolvingCommunication SkillsTeamwork Skills

Required

3+ years of industry experience developing and implementing computer vision, ML, or computer graphics algorithms on-device
Coding skills in python and C/C++
Knowledge of optimizing algorithms and software for resource constrained low-power devices
Experience in 3D computer vision and image processing
BS Degree in relevant field

Preferred

Familiarity with ML learning techniques such as CNN, transformers, and diffusion models
Proficiency in frameworks such as PyTorch or JAX
Strong problem solving skills with proven experience in contributing to end2end projects life cycle from data acquisition and processing, algorithm development, prototyping to shipping software at scale
Excellent communication and teamwork skills

Benefits

Comprehensive medical and dental coverage
Retirement benefits
A range of discounted products and free services
Reimbursement for certain educational expenses — including tuition
Discretionary bonuses or commission payments
Relocation

Company

Apple is a technology company that designs, manufactures, and markets consumer electronics, personal computers, and software.

H1B Sponsorship

Apple has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6998)
2024 (3766)
2023 (3939)
2022 (4822)
2021 (4060)
2020 (3656)

Funding

Current Stage
Public Company
Total Funding
$5.67B
Key Investors
Berkshire HathawayMicrosoftSequoia Capital
2025-05-05Post Ipo Debt· $4.5B
2025-01-16Post Ipo Debt· $0.31M
2021-04-30Post Ipo Equity

Leadership Team

leader-logo
Tim Cook
CEO
leader-logo
Craig Federighi
SVP, Software Engineering
Company data provided by crunchbase