Apple

Software Engineer in Natural Language Processing (NLP) and Machine Learning (ML)

Apple
Apply
6 hours ago
Seattle, WA, USAMid Level
H1B sponsor

Responsibilities

  • Develop and deploy NLP and machine learning technologies for Apple Intelligence on device and in private compute cloud environments.
  • Build and productize Generative AI experiences, including text processing, Writing Tools, Smart Replies, and keyboard transformer models.
  • Conduct empirical experimentation to develop state-of-the-art NLP models and applications.
  • Write production software and collaborate with engineering teams working on machine learning and NLP.
  • Work cross-functionally to deliver ML-driven user experiences.

Requirements

  • Experience writing production software using Swift, C, C++, Objective-C, or Python.
  • Strong machine learning fundamentals.
  • Bachelor's, master's, or PhD degree in Computer Science or a related field.
  • Hands-on experience with open-source machine learning toolkits such as PyTorch is preferred.
  • Hands-on experience building NLP or Generative AI applications is preferred.
  • Excellent communication and organizational skills are preferred.

Tech Stack

CC++Objective-CPythonPyTorchSwift

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me