
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Machine Learning Video Processing Engineer to develop and optimize machine learning-based video processing algorithms. You'll work with technologies like Python, Java, and C++ in Cupertino. This position requires a Master's degree and familiarity with signal processing and machine learning.
Job Description
Who you are
You hold a Master's degree in Computer Science, Electrical Engineering, or a related field, and you have a strong foundation in signal processing and machine learning. Your programming skills in Python, Java, or C++ are complemented by your ability to work in resource-constrained environments, making you adept at developing and optimizing algorithms. You are self-motivated and enthusiastic, thriving in technically challenging environments where your creative and analytical skills can shine.
You have a passion for video processing and compression technologies, and you stay updated with the latest advancements in low-level vision technologies. Your communication skills enable you to collaborate effectively with team members and contribute to a dynamic engineering team at Apple.
Desirable
Experience with performance optimization, particularly in GPGPU, is a plus. Familiarity with data collection and pre-processing for training, testing, and validation will enhance your contributions to the team.
What you'll do
In this role, you will develop, implement, and optimize machine learning-based video processing algorithms that are crucial for Apple products. You will work closely with other engineers to ensure that these algorithms perform efficiently in resource-constrained environments. Your responsibilities will include data collection and pre-processing for training, testing, and validation of models, as well as investigating the latest learning-based technologies in low-level vision.
You will be part of a team that is responsible for creating the image and video core technologies used across Apple products and services. Your work will have a significant impact, as the technologies you develop will be used by a billion users daily. You will collaborate with cross-functional teams to ensure that the algorithms you create meet the high standards expected at Apple.
What we offer
Apple offers a collaborative and inclusive work environment where innovation thrives. You will have the opportunity to work on cutting-edge technologies that shape the future of video processing. The role provides a chance to make a real impact on products that are leaders in the industry. Apple values diversity and encourages you to apply even if your experience doesn't match every requirement. Competitive compensation and benefits are part of the package, reflecting the value we place on our employees.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
Apple is hiring a Machine Learning Video Processing Engineer to develop and optimize machine learning algorithms for video processing. You'll work with technologies like Python, Java, and C++. This position requires a Master's degree and familiarity with signal processing and machine learning.

Machine Learning Engineer
Apple is hiring a Machine Learning Video Processing Engineer to develop and optimize machine learning-based video processing algorithms. You'll work with C++ and signal processing technologies in Cupertino.

Machine Learning Engineer
Apple is hiring a Senior Machine Learning Video Processing Engineer to develop and optimize video processing algorithms. You'll work with C++ and machine learning technologies in Cupertino. This position requires 10+ years of relevant industry experience.

Machine Learning Engineer
Apple is hiring a Machine Learning Video Processing Engineer to develop and optimize machine learning algorithms for video processing technologies. You'll work with Python, C++, and Java in Cupertino. This position requires a minimum of 3 years of relevant industry experience.

Machine Learning Engineer
Apple is hiring a Senior Machine Learning Video Processing Algorithm Engineer to develop and optimize machine learning-based video processing algorithms. You'll work with Python and C++ in Cupertino, California. This position requires a solid background in machine learning and video processing.