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

Similar jobs