Apple - Cupertino, CA

posted 4 months ago

Full-time - Senior
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

As a Senior 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 advanced machine learning models that improve user experiences across various operating systems, including iOS, iPadOS, macOS, watchOS, and visionOS. Your work will focus on creating predictive forecasting models and deep foundation models that are integral to the core of the operating system, particularly within the Energy Technologies division, which addresses key resource tradeoff and optimization challenges. In this highly visible role, you will collaborate cross-functionally to integrate machine learning intelligence into new domains, pushing the boundaries of what is possible in operating systems. You will have the opportunity to innovate 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 seamless experimentation and monitoring of deployed models. Additionally, you will analyze and present key performance data for high-visibility OS features, ensuring that the solutions you develop are not only effective but also 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 contributions. You will also consult with and influence other teams to drive the adoption of new APIs, ensuring that your innovative solutions are integrated throughout the organization.

Responsibilities

  • Innovate, conceptualize, and prototype novel intelligent experiences using recent advances in machine learning.
  • 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 and 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

  • Proven experience in designing and implementing deep learning architectures.
  • Strong knowledge of machine learning algorithms and their applications.
  • Proficiency in programming languages such as Objective-C or Swift.
  • Experience with cloud-based infrastructure and on-device software development.
  • Ability to analyze performance data and present findings effectively.

Nice-to-haves

  • Familiarity with large language models (LLMs) and sequence-to-sequence models.
  • Experience with fine-tuning techniques like LoRA adapters and RAG pipelines.
  • Knowledge of performance optimization techniques for machine learning models.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for educational expenses including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service