SonicJobs Logo
Left arrow iconBack to search

Machine Learning Research Engineer, Input Experience - NLP

Apple
Posted 3 months ago, valid for 17 days
Location

Cupertino, CA 95015, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Input Experience NLP team at Apple focuses on enhancing machine learning powered user experiences across all platforms through innovative multimodal input and understanding.
  • As a Machine Learning Research Engineer, you will build and refine model pipelines for user experiences, conducting experiments and creating prototypes to improve model quality.
  • The position requires a minimum of 2 years of industry experience and an MS or PhD in Computer Science or a related field, along with strong Python programming skills.
  • Preferred qualifications include experience with end-to-end model pipelines, familiarity with large language models, and excellent communication skills.
  • This role offers a unique opportunity to work on groundbreaking NLP models and their integration into production pipelines, contributing to Apple's user-facing intelligence features.
Our team’s mission is to enhance ML powered user experiences on all Apple platforms through personalized multimodal input, composition, and understanding, with a global perspective. We achieve this daily by collaborating at the intersection of natural language processing, machine learning, and software engineering. We are responsible for the machine learning and software (non-UI) development for several user-facing Apple Intelligence features, including Writing Tools, Summarization, Found In Apps, and Messages/Mail Smart Replies. Additionally, we oversee the keyboard machine learning and software stack, which includes autocorrection, suggestions, and inline completions. If you’re passionate about being part of an ambitious, organized, and collaborative team that delivers user experiences with pioneering ML partnered with the best UI designs, join the Input Experience NLP team. Here, you’ll have the opportunity to transition from building groundbreaking NLP models to optimizing them for various hardware backends and user interfaces that create an enchanting experience.

Description


As a Machine Learning Research Engineer on our team, you’ll build and iteratively refine model pipelines that enable machine learning driven user experiences on Apple products. You’ll conduct experiments and create prototypes for innovative approaches to enhance the quality of our models and expand their intelligence. Additionally, you’ll implement the building blocks and infrastructure that integrate these innovations into our production pipelines and contribute evaluation metrics to measure progress.

Minimum Qualifications


MS or PhD in Computer Science or related field with at least 2 years of industry experience Strong Python programming skills, with experience developing production-quality Python modules Solid background in machine learning, data science, natural language processing, or statistics

Preferred Qualifications


Experience building and maintaining model pipelines end-to-end, from data curation to evaluation Ability to design and perform experiments that bring ML and NLP research ideas to production Familiarity with LLMs, such as SFT, RHLF, prompt engineering, data synthesis, automatic evaluation, and RAG Excellent written and verbal communication skills History of developing in Python and / or Swift Record of publications, innovations, and/or leadership



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.