Senior Machine Learning Research Engineer, NLP, Input Experience

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
50 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $212k
This role $250k
$153k most similar roles pay here $336k

This role pays more than 81% of similar roles. Most pay $177,650–$246,150 — the shaded band above. At the midpoint, this role pays about $250k versus about $212k for comparable roles.

Based on 239 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Machine Learning Research Engineer, NLP, Input Experience

As a Machine Learning Research Engineer on the Input Experience NLP team at Apple, you will work to enhance user experiences through personalized multimodal input and understanding across various platforms. Your daily responsibilities include building models for new UI features like Writing Tools and Smart Replies, researching techniques to improve model behavior, and developing scalable pipelines that support multiple languages and production deployment. You’ll also collaborate with language experts to refine modeling approaches and implement automated evaluation metrics to measure progress. The role requires strong Python programming skills, a background in machine learning and NLP, and experience with large language models and prompt engineering. This position offers the chance to work on cutting-edge projects that integrate pioneering ML techniques into user-facing applications at scale.

What you'll do

  • Develop models for new user interface experiences.
  • Research techniques to improve model behavior and intelligence.
  • Maintain scalable modeling pipelines supporting multiple languages and production deployment.
  • Define automated evaluation metrics to measure and enhance model quality.
  • Conduct failure analysis to identify and address model shortcomings.
  • Curate and synthesize training and evaluation data for diverse language requirements.

What we're looking for

  • MS or PhD in Computer Science with at least 2 years of industry experience.
  • Strong proficiency in Python for production-quality software development.
  • Expertise in machine learning, data science, natural language processing, and statistics.
  • Experience building and maintaining end-to-end model pipelines from data curation to evaluation.
  • Ability to design and execute experiments that translate ML/NLP research into practical applications.
  • Familiarity with large language models (LLMs) including SFT, RHLF, prompt engineering, and automatic evaluation.

More like this

Similar roles

Machine Learning Research Engineer , Text Generation, Input Experience

Apple Inc

Seattle, WA 1 day ago $139,500$258,100
Python TensorFlow PyTorch NLP ML Model Optimization Quantization Pruning Distillation Hardware Architecture Software Hardware Co-design CI/CD Git Natural-Language Framework Tokenization Language Modeling Text Decoding Text Classification Multi-modal Modeling

Senior Machine Learning Engineer

Zillow

Remote (Remote-Usa, US) 44 days ago $171,700$274,300
Python AWS Spark Databricks Airflow LangGraph LangChain AgentsSDK CI/CD Prometheus Grafana PostgreSQL Kubernetes
Remote

Senior Machine Learning Engineer

GEICO

Palo Alto, CA 1 day ago $115,000$230,000
Python Java Kubernetes AWS Azure CI/CD LLMs Evaluations frameworks RAG pipelines Prompt engineering Cloud environments CICD pipelines Monitoring&alerting Terraform PostgreSQL Git Jenkins Docker Swagger/OpenAPI

Senior Machine Learning Engineer

General Motors (GM)

Remote (Gm Automation - Sunnyvale - Gm Automation - Sunnyvale, US) 23 days ago $222,907$227,200
Python TensorFlow PyTorch C++ ROS OpenCV PCL Machine_Learning Classification Mathematical_Reasoning Probability Autonomous_Driving Control_Systems Perception_Systems Planning_Systems CI/CD
Remote

Senior Machine Learning Engineer

CoStar Group

Remote (US) 5 days ago
Python C++ NumPy OpenCV SLAM Structure_from_Motion Visual_Odometry 3D_Computer_Vision TSDF Depth_Sensing Kinect LIDAR Mixed_Reality_Systems Neural_Radiance_Fields PyTorch Embedded_Computer_Vision ARM_Architectures NVIDIA_Jetson_TX2 Multi_sensor_Integration
Remote