Machine Learning Accessibility Software Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted: Oct 1, 2018
Weekly Hours: 40
Role Number: 114357245
Are you interested in making the world a better place? Do you want to help influence and create some of Apple’s most important products? Our team, iOS Accessibility Software Engineering, is looking for a talented engineer who can contribute directly to improving our Accessibility products by leveraging machine learning techniques to solve some of the hardest problems facing the industry.

Key Qualifications

  • Ability to create and understand maintainable and performant Object-Oriented software designs
  • Experience with machine learning concepts, techniques, technology platforms and theory
  • Experience with data collection and crowd sourcing
  • Ability to write performant and correct multi-threaded code
  • Talent for cleanly architecting UI features
  • Passion for quality and attention to detail
  • Aptitude for independently learning new technologies
  • Ability to identify and resolve complex problems
  • Excellent communication skills

Description

Apple's Accessibility team is seeking a motivated and driven iOS Software Development Engineer to help develop features that positively impact the lives of all users by leveraging novel machine learning techniques. In our dynamic group, you’ll have the rare and rewarding opportunity to help craft products that improve and enhance the lives of everyone who uses Apple products regardless of differences. You must be comfortable with rapidly evolving designs and requirements, and have excellent interpersonal skills. Throughout the process, you will work collaboratively with our world-class team of engineers, partner with designers, and coordinate with other teams at Apple including iOS Application teams, framework teams, and other hardware and software teams across Apple's entire product line.

Education & Experience

Bachelor of Science in Computer Science, or equivalent experience.

Additional Requirements

  • Expertise in the following areas is a plus but not required:
  • • Experience with UIKit or AppKit APIs
  • • Experience with Accessibility APIs (any platform)
  • • Experience deploying real-world machine learning based products to customers