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:
Senior Software Engineer - Apple ML Data Platform

Senior Software Engineer position at Apple working on ML Data Platform, building scalable distributed systems for machine learning infrastructure.

AIML - Software Engineer, Siri Cross Device, Siri and Information Intelligence

Senior Software Engineer position at Apple working on Siri's cross-device intelligence platform, requiring 5+ years of experience and expertise in AI/ML technologies.

AIML - Senior Machine Learning Engineer, Audio Generation, Siri and Information Intelligence

Senior ML Engineer role at Apple working on Siri's audio generation and AI systems, offering competitive pay and the chance to shape the future of conversational AI.

ML Engineer Multimodal Sensing - Incubation

Senior ML Engineer role at Apple focusing on multimodal sensing and AI technologies for next-generation products, offering competitive compensation and comprehensive benefits.

AIML - Sr. Machine Learning Engineer, NL Response Generation - Siri & Information Intelligence

Senior Machine Learning Engineer role at Apple focusing on NLP response generation for Siri, offering competitive compensation and the opportunity to impact 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 2 months 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?