Computer Vision Research Engineer

Apple creates revolutionary products and services that inspire innovation across entire industries.
$120,000 - $200,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
AIML - Sr. Machine Learning Engineer, Siri Search Quality - Siri & Information Intelligence

Senior Machine Learning Engineer role at Apple focusing on Siri Search Quality and Information Intelligence, developing AI and ML solutions.

AIML - Machine Learning Engineer, Data and ML Innovation

Senior Machine Learning Engineer role at Apple focusing on developing ML/AI evaluation systems and tools to enhance product quality across Apple's device ecosystem.

AIML - Machine Learning Engineer, Siri and Information Intelligence

Senior Machine Learning Engineer role at Apple working on Siri and Information Intelligence, focusing on question answering and search technologies using deep learning.

AIML - Core Infrastructure Engineering, Machine Learning Platform & Infrastructure

Senior backend engineering role at Apple focusing on AI/ML infrastructure development for Siri and search services, offering competitive compensation and comprehensive benefits.

Apple Music - Machine Learning Engineer (Personalized Stations and Mixes)

Senior Machine Learning Engineer role at Apple Music focused on building personalized music recommendations and streaming experiences for millions of users.

Description For Computer Vision Research Engineer

Apple's Internet Services - App Store, iCloud, Apple Music, TV+, and many more - are the most exciting and dynamic in the world. We are looking for an exceptional candidate to design and implement solutions for complex computer vision challenges in Internet Services. As a member of our dynamic and fast-paced group, you'll work in different research areas to take new computer vision algorithms/models from prototype to production while coordinating with different teams and stakeholders. You'll implement and integrate state-of-the-art deep learning algorithms/models that enable high-quality user experiences for different use cases and applications. The ideal candidate will have experience with research in computer vision, expertise with computer vision and deep learning models, machine learning lifecycle management, model training & validation coupled with strong fundamentals and passion in software engineering. Join us navigate the forefront of the computer vision evolution!

Key Responsibilities:

  • Implement and integrate state-of-the-art deep learning algorithms/models
  • Take new computer vision algorithms/models from prototype to production
  • Coordinate with different teams and stakeholders
  • Deliver high-quality production code
  • Work with cutting-edge technology
  • Conduct research in new computer vision areas

Required Qualifications:

  • Experience with Machine Learning (ML), with emphasis on Computer Vision (CV) and Large Language Models (LLMs)
  • Published research in Machine Learning, AI, or Computer Vision
  • Familiarity with research papers and implementing state-of-the-art methods
  • Ability to develop custom algorithms for computer vision problems
  • Knowledge of fine-tuning approaches and training models
  • Experience adapting pre-trained LLMs for downstream tasks
  • Experience with TensorFlow, PyTorch, or Keras
  • Proficiency in Python, especially with libraries like NumPy, OpenCV, and scikit-image
  • Understanding of software development best practices, version control (Git), and CI/CD pipelines

Preferred Qualifications:

  • Knowledge of C++ for performance optimization
  • Skills in optimizing model performance (pruning, quantization, hardware acceleration)
  • Strong understanding of image processing techniques
  • Experience with object detection, segmentation, and classification algorithms
  • Experience working in cross-functional teams

Join Apple and help create products that revolutionize entire industries while leaving the world better than we found it.

Last updated 8 months ago

Responsibilities For Computer Vision Research Engineer

  • Implement and integrate state-of-the-art deep learning algorithms/models
  • Take new computer vision algorithms/models from prototype to production
  • Coordinate with different teams and stakeholders
  • Deliver high-quality production code
  • Work with cutting-edge technology
  • Conduct research in new computer vision areas

Requirements For Computer Vision Research Engineer

Python
  • Experience with Machine Learning (ML), with emphasis on Computer Vision (CV) and Large Language Models (LLMs)
  • Published research in Machine Learning, AI, or Computer Vision
  • Familiarity with research papers and implementing state-of-the-art methods
  • Ability to develop custom algorithms for computer vision problems
  • Knowledge of fine-tuning approaches and training models
  • Experience adapting pre-trained LLMs for downstream tasks
  • Experience with TensorFlow, PyTorch, or Keras
  • Proficiency in Python, especially with libraries like NumPy, OpenCV, and scikit-image
  • Understanding of software development best practices, version control (Git), and CI/CD pipelines

Benefits For Computer Vision Research Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • 401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?