Natural Language Processing Data Scientist (Chinese/Japanese)

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


Posted: Mar 20, 2019
Weekly Hours: 40
Role Number: 113530188
Have you ever want to delight millions of people by applying cutting edge natural language processing technologies to deliver amazing features to our worldwide customers? Join the Natural Language Processing Group that drives on device text intelligence at Apple. Our group is responsible for a wide range of technologies, including auto-correction, Chinese & Japanese input, tokenization, tagging and other solutions that are at the intersection of machine learning and NLP. Our products are used by millions of people around the world. We are looking for a passionate engineer to harness the potential of our data to develop better machine learning models and user experiences on all Apple platforms.

Key Qualifications

  • Proficiency in Python
  • Experience in distributed data processing technologies such as Spark / Hadoop / Map Reduce
  • Proficiency in writing efficient code
  • Strong communication skills
  • Able to work collaboratively within a wider team and detail oriented
  • Experience in NLP or machine learning is a plus


The Natural Language Processing Group is looking for a data engineer to design and develop tools and infrastructures for data processing, statistical data analysis, data visualization, ​and error analysis. You will be a key member of a team that is responsible for delivering the natural language intelligence behind Chinese and Japanese keyboard input on Apple’s platforms and will work closely with software engineers and machine learning experts to extract insights from data. You will have an opportunity to build products that delight millions of customers every single day.

Education & Experience

BS in Computer Science or an equivalent field

Additional Requirements

  • Native fluency in Chinese or Japanese preferred