
Display Algorithm Engineer
Required skills
- Python
- Machine Learning
- PyTorch
- TensorFlow
- JAX
- Scikit-learn
- ML lifecycle
- Digital Image Processing
- Computer Vision
- data curation
Nice to have
- image processing
- multimodal machine learning
- VLM
- display technologies
- OLED
- LCD
Role summary
Apple is seeking a Display Algorithm Engineer to develop advanced display technologies using machine learning and large-scale data analysis. This role involves creating innovative algorithms and models to optimize display products across platforms, starting early in the product lifecycle. The engineer will translate cross-functional insights into implementable algorithms, working closely with various Apple teams. A strong foundation in Python, ML concepts, and the ML lifecycle is essential, along with experience in digital image processing and computer vision.
Description
As a member of the Display Algorithm team, you will collaborate with teams across Apple that are building the most advanced display products in the world. You will develop algorithms grounded in machine learning models and large-scale data analysis, starting early in a product's lifecycle to identify potential challenges and their solutions. You will translate cross-functional insights and data into algorithms and models ready for implementation.
Minimum Qualifications
M.S. in Electrical Engineering, Computer Science, Optics, Physics, or a related quantitative field with 3+ years of industry experience (or equivalent practical experience) Proficiency in Python and fundamental machine learning concepts, with hands-on experience using frameworks such as PyTorch, TensorFlow/JAX, or Scikit-learn Experience with the ML lifecycle: data curation/cleaning, model exploration, training/fine-tuning, and systematic evaluation Working knowledge of digital image processing, and computer vision techniques
Preferred Qualifications
Ph.D. in Electrical Engineering, Optics, Physics, or Computer Engineering with expertise in image processing and machine learning Experience with multimodal machine learning (e.g., VLM), including adapting or fine-tuning large pre-trained multimodal models for domain-specific or scientific imagery Strong domain background in display technologies (e.g., OLED, LCD), display systems and driving, optical metrology/calibration, or color science Track record of bridging physical/hardware domain knowledge with data-driven ML models First-author publication record in peer-reviewed ML or engineering venues (e.g., NeurIPS, ICML, ICLR, CVPR, IEEE, or equivalent) Excellent cross-functional communication and collaboration skills to drive technical solutions across hardware, software, and display engineering teams
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium - 5
What is an API and how does it work?
technicalmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
HI Production Designer - Systems Design - Apple Media ServicesApple · Culver City, CA · Onsite
Sr. Software Engineer (Java Middleware), eBusinessApple · Sunnyvale, CA · Onsite- Senior Applied ML Algorithm EngineerWhoop · Boston, MA · Onsite
Principal Algorithm Engineer (EO/IR Image Analysis)Rocket Lab · Long Beach, CA · Onsite
ADAS Planning Algorithm EngineerAptiv · Usa Troy Offices, MI · Onsite- Senior Algorithm EngineerKLA · Usa-ca-milpitas-kla, CA · Onsite
