Machine Learning Engineer, Natural Language Generation (NLG) , Input Experience
As a Machine Learning Engineer on our team, you will enable next-generation AI applications by building toolkits and workflows that scale to increasingly sophisticated modeling tasks. You will design the abstractions and implement the algorithms that facilitate efficient data synthesis, data curation, prompt engineering, and model evaluation. You will contribute to a company-wide effort to build robust modeling pipelines that optimize our ability to iterate rapidly and continuously deliver improvements to our customers. Finally, you will help define and refine new features that expand both the depth of Apple Intelligence’s capabilities and the breadth of its support for the full spectrum of Apple customers
Minimum Qualifications
MS or PhD in Computer Science or related field
Strong Python programming skills, with experience developing production-quality Python modules
Experience building and maintaining model pipelines end-to-end, from data curation to evaluation
Solid background in machine learning, data science, natural language processing, or statistics
Preferred Qualifications
Familiarity with LLMs, such as SFT, RHLF, prompt engineering, data synthesis, automatic evaluation, and RAG
Expertise in MLOps and a passion for software quality, based on CI/CD principles
Excellent written and verbal communication skills
Background in linguistics, fluency in multiple languages, or a passion for scaling NLP features for global audiences
History of developing Python packages and supporting users and other teams