Apple - Seattle, WA

posted 3 months ago

Full-time
Seattle, WA
Computer and Electronic Product Manufacturing

About the position

As a Machine Learning Engineer in the OS Intelligence team at Apple, you will play a pivotal role in enhancing the intelligence and personalization of Apple products through innovative machine learning solutions. This team is dedicated to developing predictive forecasting models and deep foundation models that significantly improve user experiences across various operating systems, including iOS, iPadOS, macOS, watchOS, and visionOS. Your work will focus on solving critical resource tradeoff and optimization problems, which are essential for setting Apple products apart in the competitive landscape. In this highly visible role, you will be responsible for designing deep learning architectures and implementing cutting-edge machine learning algorithms. You will also contribute high-quality software that integrates seamlessly with the core of the operating system. The OS Intelligence team is looking for extraordinary candidates who can innovate, conceptualize, and prototype novel intelligent experiences by leveraging recent advances in large language models (LLMs), sequence-to-sequence models, and fine-tuning techniques such as LoRA adapters and RAG pipelines. Your responsibilities will include building scalable cloud-based and on-device infrastructure to facilitate the running of experiments and monitoring of shipped models. You will analyze and present key performance data for highly-visible OS features, ensuring that the solutions you develop are both effective and efficient. Writing elegant and performant code in Objective-C or Swift will be a critical part of your role, along with testing, debugging, and productizing your work. Additionally, you will consult with and influence other teams to drive the adoption of new APIs, ensuring that your innovations are integrated across the organization.

Responsibilities

  • Innovate, conceptualize, and prototype novel intelligent experiences using recent advances in LLMs and sequence-to-sequence models.
  • Build scalable cloud-based and on-device infrastructure for running experiments and monitoring models.
  • Analyze and present key performance data for OS features.
  • Write elegant, performant code in Objective-C or Swift and test, debug, and productize it.
  • Consult with and influence other teams to drive adoption of new APIs.

Requirements

  • Bachelor's degree in Computer Science or equivalent work experience.
  • Strong programming background and a clear understanding of operating system components.
  • Familiarity with statistics, data analysis, or machine learning and enthusiasm to learn more.
  • Highly professional and collaborative with outstanding communication and presentation skills.
  • Proven track record leading software projects from inception through customer delivery.
  • Ability to deliver high quality work on tight schedules consistently.

Nice-to-haves

  • Familiarity with Python, Objective C, or Swift.
  • Familiarity with Deep Learning libraries like PyTorch and Tensorflow.
  • Experience building and leading Applied Machine Learning projects in industry or academia.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service