Computer Vision/Machine Learning Engineer

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger.
$121,900 - $214,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
AIML - Sr Data Scientist, Data and ML Innovation

Senior Data Scientist role at Apple focusing on ML innovation, search analytics, and product improvement through data-driven insights.

AIML - Senior Machine Learning Engineer, Siri and Information Intelligence

Senior Machine Learning Engineer position at Apple, focusing on AI/ML development for Siri and Information Intelligence, offering competitive compensation and opportunity to work on cutting-edge technology.

Large Language Model Machine Learning Engineer

Senior Machine Learning Engineer position at Apple focusing on Large Language Models and AI infrastructure development.

AIML - Sr Machine Learning Engineer, Data and ML Innovation

Senior Machine Learning Engineer role at Apple, focusing on data and ML innovation, synthetic data generation, and foundation model development.

AIML - Senior ML Engineer, Generative AI - Siri Comprehension & Planning

Senior ML Engineer role at Apple focusing on Generative AI for Siri, offering competitive pay and the chance to work on cutting-edge AI technology impacting millions of users.

Description For Computer Vision/Machine Learning Engineer

Apple's Camera algorithm team is seeking extraordinary algorithm engineers to work on image capture and processing/rendering algorithms for all Apple product cameras. The role involves working on core camera/ISP/Machine learning technologies based on Apple's crafted image signal processing pipeline and HW components, such as the Apple Neural Engine. You'll have the opportunity to define how Apple cameras capture, process, and render outstanding still image and video quality. The team environment is multifaceted, fast-paced, and requires a self-starter attitude. You'll work closely with various teams like Silicon Design, camera HW, and QA.

Key responsibilities include:

  1. Scene Understanding and auto exposure.
  2. ISP algorithm development and ISP tuning.
  3. Architecture, configuration and pixel processing tuning.
  4. Tone rendering/grading for targeted display, and remapping between SDR and HDR displays with fidelity.
  5. Auto white balance and color management.
  6. Machine learning solution development for real-time image processing, with low latency and low power consumption.

The ideal candidate is self-driven, passionate about image quality excellence, has a deep understanding of sensor characteristics, optics, and image signal processing in mobile imaging systems, and is devoted to disciplined practice from problem identification to implementation.

Apple offers a comprehensive compensation package, including base pay, potential stock awards, bonuses, and excellent benefits. The company is committed to inclusion, diversity, and equal opportunity.

Last updated a month ago

Responsibilities For Computer Vision/Machine Learning Engineer

  • Work on image capture and processing/rendering algorithms for Apple product cameras
  • Develop core camera/ISP/Machine learning technologies
  • Define how Apple cameras capture, process, and render still images and videos
  • Collaborate with Silicon Design, camera HW, and QA teams
  • Engage in scene understanding and auto exposure tasks
  • Develop and tune ISP algorithms
  • Work on architecture, configuration, and pixel processing tuning
  • Develop tone rendering/grading and remapping between SDR and HDR displays
  • Implement auto white balance and color management
  • Develop machine learning solutions for real-time image processing with low latency and power consumption

Requirements For Computer Vision/Machine Learning Engineer

Python
  • Self-driven and passionate for image quality excellence
  • Deep understanding of sensor characteristics, optics, and image signal processing of mobile imaging systems
  • Disciplined practice from problem identification to concept validation and engineering implementation
  • MS/PhD in Computer Science, Electrical Engineering, or Imaging Science (Ph.D. preferred)

Benefits For Computer Vision/Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Potential discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential discretionary bonuses
  • Potential relocation assistance

Interested in this job?