Machine Learning Engineer - Camera Algorithms

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
$143,100 - $264,200
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Machine Learning Engineer - Camera Algorithms

Are you passionate about developing outstanding camera technologies that enrich the lives of billions of people? Apple's Camera Algorithms Team builds foundational image and video capture, processing, and rendering algorithms that impact every photo and video on all Apple products.

We're seeking machine learning engineers who share our vision and passion for pushing the boundaries of what's possible on every Apple device. As part of the team, you will work on core camera and low-level vision technologies, using Apple's industry leading real-time neural inference processor (Apple Neural Engine) and powerful custom image signal processing engine. You will have the opportunity to showcase your machine learning skills and expertise to help redefine Apple's cameras.

Your primary responsibilities will include developing machine learning technologies, implementing, optimizing, and integrating them into our products. This will entail close collaboration with various functional teams across Apple. You will collaborate closely with product teams to define a problem, work alongside HW/SW/FW teams to prototype, integrate, and optimize algorithms tailored to the hardware capabilities, and you also will engage with the silicon team to do low-level neural network optimization. In this position, you will fully experience Apple's core culture: thinking differently and pushing the boundaries of technology.

Last updated 7 months ago

Responsibilities For Machine Learning Engineer - Camera Algorithms

  • Develop machine learning technologies for camera algorithms
  • Implement, optimize, and integrate algorithms into Apple products
  • Collaborate with product teams to define problems
  • Work with HW/SW/FW teams to prototype, integrate, and optimize algorithms
  • Engage with the silicon team for low-level neural network optimization

Requirements For Machine Learning Engineer - Camera Algorithms

Python
  • BS and a minimum of 3 years relevant industry experience
  • Demonstrated ability in developing machine learning algorithms for computational photography/computer vision and image processing problems
  • Proficiency in using ML toolkits, e.g., PyTorch
  • Strong programming skills in Python, or C/C++

Benefits For Machine Learning Engineer - Camera Algorithms

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Relocation assistance (if eligible)

Interested in this job?

Jobs Related To Apple Machine Learning Engineer - Camera Algorithms

Battery Algorithm and Modeling Engineer

Battery Algorithm and Modeling Engineer position at Apple, developing advanced battery algorithms and models for next-generation consumer electronics.

AIML - Machine Learning Engineer, Siri and Information Intelligence

Machine Learning Engineer position at Apple working on Siri and Information Intelligence, focusing on AI, LLMs, and search technologies.

Machine Learning Video Engineer

Machine Learning Video Engineer role at Apple focusing on developing ML-based technologies for image and video processing with direct customer impact.

Mixed-Signal IP Machine Learning Engineer

Join Apple as a Mixed-Signal IP Machine Learning Engineer to optimize hardware performance using AI techniques.

AIML - ML Engineer, MLR

Join Apple's ML Research team as an ML Engineer to build cutting-edge tools and infrastructure for large-scale machine learning research pipelines.