Machine Learning Engineer

Short Description

Apple is hiring for a machine learning engineer who has strong object-oriented C++ experience and design skills.

Job Description

Key Qualifications
  • Hands on experience with machine learning and solid math fundamentals
  • Strong object-oriented C++ experience and design skills
  • Experience writing high performance and memory efficient code for machine learning
  • Deep understanding of algorithms, data structures, and coding standards
  • Excellent communication and organizational skills

Join the Input and Intelligence team that is responsible for device text processing across all Apple platforms.  As a member of this premier team, you will work on the intersection of software engineering, natural language processing, and machine learning.  The position requires proven hands-on machine learning experience in conjunction with software engineering.  The role spans the entire gamut of machine learning: empirical experimentation, productizing ML algorithms for Apple and working on concrete user-facing features that harness the ML software stack. This role has plenty of opportunities for collaboration with several engineering teams at Apple that work on machine learning algorithms for the first party and third-party applications.

Education & Experience
Masters or Ph.D. in Computer Science, Computational Linguist or a related field
Additional Requirements
 Experience with Natural Language Processing (NLP) is a plus

Picture yourself working on cutting-edge technologies that drive device intelligence at Apple. Our Input and Intelligence team owns critical technologies on the OS that power autocorrection, predictive typing, photos search, emoji prediction, and smart responses. We provide all of the fundamental text processing (language identification, tokenization, tagging, etc.) functionalities on Apple platforms and support the NLP behind CreateML and Core ML. We are looking for a machine learning engineer who is passionate about designing and writing optimized ML software for Apples best in class devices. This role allows you to be a highly multifunctional engineer who partners with our Keyboards, Camera & Photos, CoreOS and CPU/GPU teams. To thrive in this position you will need strong math fundamentals, software engineering experience and exposure to deep learning tools are pertinent to this role.

Machine Learning Engineer
Mid-Senior-level Information | Information Technology | Technology Full-time Information Technology | Engineering Machine Learning Engineer | Software Engineer
Apple Inc. is an American multinational technology company headquartered in Cupertino, California that designs, develops, and sells consumer electronics, computer software, and online services. The company's hardware products include the iPhone smartphone, the iPad tablet computer, the Mac personal computers, the iPod portable media player, the Apple Watch smartwatch, and the Apple TV digital media player. Apple's consumer software includes the macOS and iOS operating systems, the iTunes media player, the Safari web browser, and the iLife and iWork creativity and productivity suites. Its online services include the iTunes Store, the iOS App Store and Mac App Store, Apple Music, and iCloud.