AIML - Natural Language Generation Engineer, Siri and Information Intelligence

Seattle, Washington, United States
Machine Learning and AI


Weekly Hours: 40
Role Number:200527953
Play a part in the next revolution in human-computer interaction. Contribute to a product that is redefining mobile computing. Create groundbreaking technology for large scale systems, natural language, big data, and artificial intelligence and work with the people who created the intelligent assistant that helps millions of people get things done — just by asking. Join the AI/ML Response team at Apple. We are looking for exceptional Machine Learning Engineers passionate about delivering delightful customer experiences that allow Siri’s personality to shine through. You’ll have the opportunity to experiment with the latest cutting edge ML models, design scaleable solutions for expanding to new languages and dive into the details to craft the Siri experience for millions of users worldwide.

Key Qualifications

  • 4+ years industry experience
  • Strong expertise in Python
  • Experience in Natural Language Processing/Machine Translation/Text-to-Speech
  • Experience in Machine Learning algorithms and hands-on experience with ML toolkits like TensorFlow or PyTorch is a plus
  • Outstanding spoken and written communication skills
  • Highly-motivated, creative, organized and a strong problem solver
  • A background in Linguistics or strong interest in language


You will be a part of a cross-functional team that has ambitious goals of enabling our customers to experience cutting edge technology across a broad range of languages. You will be responsible for a wide variety of research and development activities in natural language processing and text-to-speech including rapid prototyping, developing scalable language expansion strategies and training high quality, cutting edge ML models. We are looking for ML engineers who can envision end-to-end solutions and collaborate with designers, ML researchers and system engineers to bring research ideas to production. To succeed in this role, you should be an excellent programmer and a creative problem solver, who enjoys learning new things, developing scalable processes, and contributing to overall system design. You should also be a phenomenal teammate who thrives in a dynamic environment with rapidly changing priorities. If you get excited about language-related challenges and are passionate about producing high quality user experiences, right down to the details, we want to hear from you.

Education & Experience

M.S. or PhD in Natural Language Processing, Machine Learning or Computer Science related field or equivalent work experience.

Additional Requirements

Pay & Benefits