Apple - Cupertino, CA

posted 10 days ago

Full-time - Mid Level
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

The Applied ML Engineer role within the Software Localization team at Apple focuses on designing, implementing, and qualifying localization features across various Apple products. The position requires a strong technical leader with expertise in large language models (LLMs), generative AI, Natural Language Processing (NLP), and Machine Translation (MT). The engineer will lead cross-functional efforts to enhance ML tooling and features for international users, ensuring high-quality software localization.

Responsibilities

  • Leading the exploration and application of Large Language Models (LLMs) for translation tasks.
  • Translating the latest research into high-quality systems and models for machine translation.
  • Engaging in all aspects of model development, from ideation to deployment.
  • Collaborating with translation, localization quality, project management, and engineering teams to implement machine learning solutions.
  • Developing and maintaining features, frameworks, and tools to facilitate the software translation process.

Requirements

  • Experience with Machine Learning (ML), particularly with Large Language Models (LLMs) and Natural Language Processing (NLP).
  • Proven ability to interpret and apply cutting-edge research into consumer-oriented products.
  • Comprehensive knowledge and hands-on experience with fine-tuning approaches and training models.
  • Experience adapting pre-trained LLMs for downstream tasks.
  • Proficiency using open-source ML toolkits and frameworks (e.g., PyTorch, TensorFlow, OpenNMT).
  • Strong programming skills in Python, C, or C++.

Nice-to-haves

  • Experience in software localization/internationalization.
  • Familiarity with localization standards and technologies (Unicode, XLIFF, ICU, etc.).
  • Native-level foreign language skills in reading, writing, and speaking.
  • Experience in scripting languages (e.g., bash, Ruby, Perl).
  • Knowledge of Computational Linguistics.
  • Published research in the field of Machine Learning or AI.
  • Experience using Xcode to build software for Apple's platforms.
  • Proficiency with Objective-C and Swift programming languages.
  • Proficiency with Apple's development APIs (SwiftUI, Foundation, etc.).
  • Curiosity in languages and culture.

Benefits

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