Apple - Cupertino, CA
posted 5 months ago
As a Machine Learning Engineer specializing in Natural Language Generation (NLG) at Apple, you will play a pivotal role in enhancing user interaction through advanced text generation technologies. This position is part of the Input Experience NLP team within Software Engineering, where your contributions will impact billions of users. The team is dedicated to redefining how users interact with generative models for text generation, focusing on creating seamless input experiences across all Apple platforms. Your work will involve building and optimizing offline NLP models tailored for various hardware backends and user interfaces, ensuring that these innovations align with Apple's commitment to privacy by processing data on-device. In this role, you will collaborate with a talented group of machine learning and software engineers, working on cutting-edge technologies such as context-augmented text rewriting, safety-controlled text composition, and personalized smart interactions. The team has a rich history in this domain, owning the NLP and ML text input stack that powers features like autocorrection and predictive typing. Your expertise will help amplify these technologies, making them accessible not only on Apple devices but also to third-party applications through the Natural-Language framework. This is an exciting opportunity to leverage your machine learning skills to create user experiences that resonate with a global audience, contributing to Apple's legacy of innovation and excellence.