A

Apple

Designs phones, computers and their operating systems

Machine Learning Engineer

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 4 years of machine learning experience.
  • Strong programming skills using object-oriented programming, C, C++, Objective-C, Swift, and Python.
  • Experience with deep learning libraries such as PyTorch and TensorFlow.
  • Thorough experience with natural language processing algorithms and applications, including tokenization, language modeling, text decoding, and text classification.
  • Experience contributing to large-scale, complex codebases with a focus on code quality, maintainability, and comprehensive test coverage.

Responsibilities

  • Build and optimize generative models for international languages.
  • Own the entire generative modeling pipeline, including data preprocessing, model architecture design, training, evaluation, and deployment.
  • Work with a variety of popular international languages to ensure models are culturally and linguistically adaptable.
  • Develop end-to-end natural language processing solutions for context-augmented text rewriting, safety-controlled text composition, free-form text transformation, and personalized smart interactions.

Desired Qualifications

  • Experience leveraging AI-assisted development tools such as Claude, Copilot, or equivalent.
  • Full-stack expertise across the generative modeling pipeline, from data preprocessing and model architecture design through training, evaluation, and deployment, with foundations in software engineering, memory management, code architecture, feature comprehension, framework proficiency, and debugging.
  • Experience implementing optimizers and regularization techniques; formulating and implementing loss functions; tuning model-training parameters; reproducing and revising state-of-the-art research experiments; addressing distributed training and inference bottlenecks; and benchmarking model compression methods.
  • Experience programming high-quality code across complex repositories, including implementing optimizer or loss functions, optimizing algorithms for performance or accuracy, refactoring or redesigning codebases, processing large datasets efficiently and accurately, establishing automated synthesis, training, and evaluation pipelines across internal and external APIs, and applying object-oriented design patterns.
  • Experience with multimodal modeling and regularly presenting plans, progress, results, or demos concisely.
  • Experience in natural language processing modeling for Indian languages.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs