Apple, Inc. Company Logo

Apple, Inc.

Cupertino, California - United States
View all jobs at this company »

R&D Software Engineer - Media Science Group

Description

Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks.

The Media Science Group (MSG) at Apple is responsible for imaging, computer vision and machine learning for Apple's image and video products. This includes technology for OS X and iOS system frameworks, and for applications such as Final Cut, Aperture, iMovie, and iPhoto. The group combines research and development in a fast-paced environment.

The MSG computer vision team is looking for an experienced R&D software engineer. The position involves using advanced computer vision algorithms to create features that can be integrated into Apple's products.

Description:
In this role you will help take breakthrough computer vision and machine learning algorithms out of the labs, and put them into products used by millions of people every day.
This ranges from framework implementation, to benchmarking, prototyping and integration of our technology into the next generation of products for both mobile and the desktop.

The candidate is required to have a track record and strong skills in software engineering, with a strong focus on algorithms and their application to real world problems. We’re looking for a flexible engineer who enjoys apply his/her skills to a wide variety of tasks between research and development. Strong analytical and problem solving skills are paramount, as is the ability to think outside of the box.

The candidate must have excellent written and verbal communications and the ability to work hands-on in cross functional teams. You’ll be joining a fast-paced team, so excellent collaboration skills are a must.

Key Qualifications:
•Strong Objective-C and/or C++ experience — optionally, knowledge of Python
•Proven affinity for algorithm implementation and application
•Knowledge of computer vision and/or machine learning is very desirable
•Strong skills in general software engineering
•Ability to design and implement using modern architectural concepts and processes
•Passion for quality and a rigorous approach to development and benchmarking are a must
•Track record of shipping products
•Experience with Agile (SCRUM or similar) development methodologies is very desirable
•Experience with OS X and/or iOS development and familiarity with UNIX-based systems is a major plus

Education:
M.S. or Phd in Computer Science or a related field, or equivalent skills.
5+ years of experience

Additional Requirements:
Experience in algorithm optimization
Experience in imaging/image processing
Experience with large scale data analysis
Apple is an Equal Employment Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities.


This Job is no longer active!