Taro Logo

AI/ML - Machine Learning Research Engineer, Machine Translation

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$181,100 - $318,400
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Job Description

Apple is seeking an experienced machine learning engineer to advance their machine translation (MT) and large language model (LLM) technologies. This role sits at the intersection of applied ML research and software engineering, focusing on empowering users to communicate seamlessly across language barriers.

The position involves working with Apple's Machine Learning and AI team to develop and implement cutting-edge language technologies. The ideal candidate will be equally passionate about new ML modeling techniques and software implementations, bringing expertise in both theoretical machine learning and practical engineering.

Key responsibilities include the full spectrum of machine learning engineering - from model training and evaluation through to software integration and optimization. The role requires strong problem-solving abilities and experience in delivering end-user facing ML products. The successful candidate will work with frameworks like PyTorch and TensorFlow, while also having strong C/C++ development skills.

Apple offers a competitive compensation package, including a base salary range of $181,100 to $318,400, plus equity opportunities through stock programs. The position is available in both the San Francisco Bay Area and Seattle, offering the chance to work on products that impact users globally while being part of Apple's prestigious ML/AI team.

This role represents an opportunity to shape the future of multilingual communication technology at one of the world's leading tech companies. The ideal candidate will combine technical expertise with a passion for creating extraordinary products that help users overcome language barriers and complete multilingual tasks effortlessly.

Last updated 20 hours ago

Responsibilities For AI/ML - Machine Learning Research Engineer, Machine Translation

  • Work on machine translation and large language model technologies
  • Connect applied ML/modeling research with software engineering
  • Handle model training, evaluation, model conversion
  • Work on software integration and inference speed optimization
  • Bring state-of-the-art machine learning and AI improvements into production use

Requirements For AI/ML - Machine Learning Research Engineer, Machine Translation

Python
  • Demonstrated experience in helping delivering end-user facing ML driven products
  • In-depth development experience with C/C++ or similar languages
  • Knowledge and experience with machine learning techniques, including deep learning frameworks such as PyTorch, TensorFlow or Jax
  • Passionate about creating extraordinary products built on machine learning and AI
  • MS or PhD or equivalent experience with a machine learning (engineering) focus preferred
  • Scientific publication(s) in a relevant machine learning field preferred
  • Deployment and development of real-world, large-scale, user-facing MT or LLM systems preferred

Benefits For AI/ML - Machine Learning Research Engineer, Machine Translation

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock purchase plan
  • Discretionary restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits

Related Jobs