Staff Machine Learning Engineer

Adobe

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$211,800–$306,625 / yr
Posted
77 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $226k
This role $259k
$170k most similar roles pay here $321k

This role pays more than 79% of similar roles. Most pay $197,631–$255,125 — the shaded band above. At the midpoint, this role pays about $259k versus about $226k for comparable roles.

Based on 240 similar postings.

Employer

About Adobe

Adobe Inc. is a global software company known for creative and multimedia software products including Photoshop, Illustrator, Acrobat, and its cloud-based Creative Cloud and Document Cloud suites. Industry: Creative & Digital Experience Software

Adobe currently has 218 open roles on FindRole.

Listed pay typically runs $187,100–$270,950 across 216 roles with salary data.

Most-posted roles

View all roles at Adobe

At a glance

TL;DR · Staff Machine Learning Engineer

As a Staff Machine Learning Engineer on the AI Foundations team within the Search, Discovery & Content AI organization, you will develop next-generation systems for retrieval, matching, ranking, and content understanding. You will design and deploy semantic matching models that process text, images, and documents to improve how users and agents interact with multimodal content. Your daily work involves building representation learning systems using LLMs, vision-language models, and embedding models while developing scalable architectures for search and recommendation workflows. To succeed, you must possess expertise in Python, PyTorch, TensorFlow, JAX, Hugging Face, Ray, or Spark. You will also utilize techniques like metric learning, multi-objective optimization, and distributed training to solve complex information retrieval problems across various content modalities including video and documents while building evaluation frameworks to measure ranking quality and search relevance.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Design, develop, and deploy semantic matching, retrieval, and multi-objective ranking models for multimodal content.
  • Build representation learning systems using LLMs, vision-language models, and embedding models to improve content understanding.
  • Develop scalable retrieval and ranking architectures for search, recommendation, and agentic workflows.
  • Train, fine-tune, and optimize machine learning models using large-scale behavioral, content, and synthetic datasets.
  • Build evaluation frameworks and benchmarks to measure ranking quality and retrieval effectiveness.
  • Translate innovative research from Adobe Research into production-ready capabilities.
  • Manage the end-to-end ML lifecycle including data preparation, deployment, monitoring, and continuous improvement.

What we're looking for

  • Experience building and deploying machine learning systems in production environments.
  • Experience developing retrieval, recommendation, ranking, search relevance, or semantic matching systems at scale.
  • Deep understanding of representation learning, metric learning, transformer architectures, and multi-objective optimization.
  • Experience with LLMs, embedding models, vision-language models, or other multimodal foundation models.
  • Proficiency in Python and experience building scalable ML services and infrastructure.
  • Experience with frameworks such as PyTorch, TensorFlow, JAX, Hugging Face, Ray, or Spark.
  • Experience designing and analyzing offline/online evaluations, including A/B testing and relevance metrics.
  • MS or PhD in Computer Science, Machine Learning, AI, Information Retrieval, or a related field (or equivalent experience).

More like this

Similar roles

Machine Learning Engineer IV

Adobe

San Jose, CA 8 days ago $183,300$265,350
Python PyTorch TensorFlow JAX Hugging Face Ray Spark LLMs multimodal foundation models Vector Search MLOps Distributed Training A/B Testing Information Retrieval Ranking Systems

Principal Engineer AI/ML

Adobe

San Jose, CA 53 days ago $261,800$379,100
LLMs Generative AI NLP Computer Vision PyTorch TensorFlow JAX Hugging Face Python CUDA LoRA QLoRA RAG GraphRAG Vector Databases MLOps LLMOps AWS GCP Azure Distributed Training
10+ yrs exp

Staff Machine Learning Engineer

Intuit

Mountain View, CA 151 days ago $202,500$274,000
Python TensorFlow Keras Spark SQL NLTK NumPy Pandas AWS GCP Git GitHub Machine Learning Operations Data Pipelines R Data Structures Algorithms
7+ yrs exp

Staff Machine Learning Engineer

Intuit

Mountain View, CA 147 days ago $202,500$274,000
Python NLTK NumPy Pandas TensorFlow Keras R Spark SQL Git GitHub CUDA cuDNN AWS GCP Machine Learning Feature Engineering
6+ yrs exp

Staff Machine Learning Engineer

GEICO

Palo Alto, CA +1 98 days ago $130,000$260,000
Generative AI LLMs Python Java C++ C# Kubernetes CICD Kafka Spark Ray Airflow Temporal PostgreSQL MongoDB Cassandra Snowflake elastic search Qdrant
6+ yrs exp

Staff Machine Learning Engineer

Arm Holdings

Austin, TX 31 days ago $249,900$338,100
Machine Learning Python TensorFlow PyTorch ARM Architecture GPU Neural Networks Computer Architecture hardware aware optimization Deep Learning
Hybrid