13 days old

ISE, SIML - NLP Machine Learning Engineer

Cupertino, CA 95014
  • Job Code
    200232974
Summary

Summary

Posted: Mar 26, 2021

Weekly Hours: 40

Role Number:200232974

Are you interested in building user facing products and features utilizing state-of-the-art NLP and machine lea...Summary

Summary

Posted: Mar 26, 2021

Weekly Hours: 40

Role Number:200232974

Are you interested in building user facing products and features utilizing state-of-the-art NLP and machine learning? Do you enjoy collaboration and team work to accomplish innovative ML driven experiences? Our NLP team is looking for a ML engineer. The role allows you to be a highly multi-functional ML engineer with plenty of opportunities to collaborate cross-functionally with teams spanning domains of multiple modalities (text, image and video).

Our team is responsible for research, development and delivery of on-device ML applied to NLP across all Apple platforms. We build core NLP technologies that power user experiences by blending software engineering and machine learning. We support fundamental text processing functionalities (language identification, tokenization, tagging, embeddings, etc.) for first party applications as well as third-party developers through the Natural Language framework. We power the NLP technologies behind text input (keyboard, handwriting and text recognition), computer vision (automatic image descriptions) and also support the NLP behind Create ML and Core ML. Our team has a great mix of talent across NLP, software engineering and machine learning. We love to share our knowledge within our team, stay abreast of state-of-the-art and deliver outstanding products for our users. We also have a strong culture of multi-functional collaboration across teams at Apple.

HERE ARE A SELECTION OF RELEVANT WWDC PRESENTATIONS:
https://developer.apple.com/videos/play/wwdc2020/10657/
https://developer.apple.com/videos/play/wwdc2019/232/
https://developer.apple.com/videos/play/wwdc2018/713/
https://developer.apple.com/videos/play/wwdc2017/208/

Key Qualifications

  • Strong ML fundamentals
  • Track record of placing applied research in context with state-of-the-art NLP
  • Experience building NLP applications
  • Expertise in using open-source ML toolkits, e.g., PyTorch, Tensorflow
  • Comfort with algorithms, data structures and coding standards
  • Excellent communication and organizational skills

Description

Our Natural Language Processing team is responsible for on-device text processing across all Apple platforms. As a member of our team, you will work at the intersection of NLP, machine learning and software engineering. The position requires proven hands-on experience in ML applied to NLP in conjunction with software engineering. The role spans the entire gamut of NLP: text processing, empirical experimentation for building state-of-the-art ML/NLP models, productizing NLP features for Apple and working on concrete user-facing features that harness the NLP stack. You will also work closely with several teams across multiple organizations since the work we do is foundational to text experiences on the OS.

Among the most important skillsets required would be a deep understanding of ML fundamentals applied to NLP, and the ability to translate them into production quality code. Solutions developed will leverage multi-modal inputs with a strong emphasis on language processing. The primary responsibilities associated with this position range from algorithm design and implementation, ability to integrate research into production frameworks, and collaborating closely with product teams before and after feature launch.

Education & Experience

M.S. or PhD in Electrical Engineering/Computer Science or a related field (mathematics, physics or computer engineering), with a focus on NLP and/or machine learning

Additional Requirements

  • - Experience writing production software (C/C++, Obj-C) is a major plus
  • - Experience with OS X and iOS development tools and familiarity with GPU programming is a plus
  • - Experience in industry is a plus


Posted: 2021-03-27 Expires: 2021-04-26

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

ISE, SIML - NLP Machine Learning Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast