web analytics

NLP Machine Learning Engineer

Apple

Working at Apple means doing more than you ever thought possible and having more impact than you ever imagined.

Summary Posted: Apr 19, 2022
Weekly Hours: 40
Role Number:200321692

With hundreds of millions of users and billions of messages typed every day, Apple’s software keyboard is among the most frequently used software on the planet. At Apple, you have an opportunity to shape the user experience for digital communication by building, evaluating and deploying machine learning models at scale to power text input. The Input Experience NLP team builds the intelligent typing engine and language models behind features like autocorrection, predictive typing, spellchecking and handwriting recognition. Our vision is that anyone can pick up an Apple device and easily compose a message in the language of their choice via the method of their choosing. We are looking for a creative, passionate and experienced machine learning engineer, who is excited about our product and values, to help us build scalable ML modeling pipelines and deliver high quality models for all of our customers and languages.

Key Qualifications

Strong working knowledge of machine learning techniques and frameworks (e.g. TensorFlow, PyTorch)
* Experience in refining and scaling the machine learning life cycle while maintaining high quality
* Avid proponent of software system design principles and coding best practices
* Proficient in Python
* Excellent written and verbal communication skills
* Self-starter, works well with ambiguity and can identify the right people and tools to get the job done
* Focused on the details that produce excellence
* Curious and eager to learn new technologies and knowledge

Description
You will contribute to the design and development of the end-to-end process for building models, from raw data to trained model to evaluation to deployment, and produce new models to power text input with a focus on quality, scalability and repeatability. You’ll work with fellow machine learning engineers and computational linguists to refine the data preparation and modeling process, enabling faster iteration, better modeling decisions and more rapid model deployment. You’ll develop predictive models for text input for a wide array of languages and tackle challenging problems including model robustness and mitigation of sensitivity and bias. You’ll collaborate with software engineers and data analysts to deploy these models in production and build insights from customer analytics and feedback into the process to complete the cycle of continuous improvement. Your work will impact hundreds of millions of Apple’s customers and help people communicate more easily in the languages and modalities of their choice.

Education & Experience
BS in Computer Science, Engineering, Math, Statistics, or a related field, OR equivalent practical experience in computer science/machine learning

Additional Requirements

Preferred Experience
* -Familiarity with web development, front-end frameworks (e.g. React, JavaScript)
* -Experience developing and operating containerized services in cloud environments (e.g. AWS, Kubernetes)
* -Familiarity with core natural language processing techniques
* -Fluent in more than one spoken language

To apply for the job click here

NLP Machine Learning Engineer

To apply for the job click here

Contact us

Apple

Working at Apple means doing more than you ever thought possible and having more impact than you ever imagined.

Related Jobs