Senior Staff Machine Learning Engineer

GEICO

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Palo Alto, CA
Salary
$150,000–$300,000 / yr
Employment
Full-time
Posted
16 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $226k
This role $225k
$132k most similar roles pay here $318k

This role pays less than 54% of similar roles. Most pay $196,750–$254,750 — the shaded band above. At the midpoint, this role pays about $225k versus about $226k for comparable roles.

Based on 240 similar postings.

Employer

About GEICO

GEICO (Government Employees Insurance Company) is one of the largest auto insurers in the United States, offering affordable auto, home, renters, and other personal insurance products. Industry: Insurance

GEICO currently has 95 open roles on FindRole.

Listed pay typically runs $110,000–$230,000 across 93 roles with salary data.

Most-posted roles

View all roles at GEICO

At a glance

TL;DR · Senior Staff Machine Learning Engineer

Senior Staff Machine Learning Engineer The Senior Staff Machine Learning Engineer joins the AI organization to provide technical leadership in developing a virtual agent platform designed to enhance productivity and service quality for contact center employees across claims, service, and sales operations. This individual will design and architect high-performance components for GenAI agentic workflows, including knowledge management, search, prompt management, and workflow orchestration. The role involves making critical decisions on software tools, managing multi-year product roadmaps, and mentoring engineers on best practices. Key technical requirements include proficiency in Java, C++, Python, or C#, along with experience in LLMs like GPT, Llama, Mistral, and Claude. The candidate will utilize technologies such as Elastic_search, Qdrant, Snowflake, Kafka, PostgreSQL, MongoDB, Cassandra, Spark, Ray, Airflow, Temporal, Kubernetes, and cloud platforms including Azure and AWS to build scalable, multi-system AI/ML infrastructure.

What does a Machine Learning Engineer earn in California?

Median $231150 from 188 postings across 28 companies.

See salary data

What you'll do

  • Design and architect scalable platform components to power end-to-end GenAI agentic workflows.
  • Evaluate and select software technologies, tools, and frameworks based on build vs. buy analysis.
  • Develop multi-year product roadmaps and strategic plans for AI and software platforms.
  • Lead engineering teams in implementing technical solutions and resolving complex system issues.
  • Mentor junior engineers and tech leads on best practices and emerging AI trends.
  • Establish technical visions that balance business outcomes with engineering excellence.
  • Promote enterprise-wide AI best practices through internal documentation and cross-department collaboration.

What we're looking for

  • Bachelor’s degree or above in Computer Science, Engineering, Statistics, or a related field.
  • 10+ years of professional software development experience with at least two general-purpose programming languages like Java, C++, Python, or C#.
  • 10+ years of experience architecting and building multi-component AI/ML platforms using open-source or cloud-agnostic components.
  • 6+ years of experience managing the end-to-end software development life cycle including CI/CD, Kubernetes, and production support.
  • 6+ years of experience with cloud providers such as Azure and AWS.
  • 3+ years of experience utilizing and/or finetuning LLMs to build conversational experiences or agentic workflows.

More like this

Similar roles

Senior Staff Machine Learning Engineer

GEICO

Palo Alto, CA +1 121 days ago $150,000–$300,000
Generative AI LLMs Python Java C++ C# AWS Azure Kubernetes CICD Kafka Spark Ray Airflow Temporal elastic search Qdrant Snowflake PostgreSQL MongoDB Cassandra
10+ yrs exp

Senior Staff ML Engineer

GEICO

Remote (Palo Alto, CA) 68 days ago $150,000–$300,000
Generative AI LLM Agentic Workflows Python Java RAG LangSmith LangGraph Kubernetes CI/CD AWS Azure Prompt Engineering
8+ yrs exp Remote

Distinguished Engineer, AI Applications

GEICO

Remote (Palo Alto, CA) 31 days ago $210,000–$350,000
Generative AI LLM RAG LangChain LlamaIndex AWS Azure Kubernetes CI/CD Elasticsearch Qdrant Milvus Pinecone Weaviate Snowflake Kafka Spark Ray Airflow Temporal Prefect OpenTelemetry
10+ yrs exp Remote

Senior Engineer, Java Software Development AI

GEICO

Bethesda, MD 20 days ago $105,000–$215,000
Generative AI LLM Python Java C# SQL NoSQL Docker Kubernetes AWS Azure GCP Kafka GraphQL gRPC Flutter Angular React PostgreSQL MySQL Cassandra Apache Trino Temporal Microservices
6+ yrs exp Hybrid

Senior Staff Engineer (Martech/AI/LLM)

GEICO

Bethesda, MD 20 days ago $130,000–$260,000
Python C# Java Go C++ SQL NoSQL Docker Kubernetes Azure AWS GCP Kafka GraphQL gRPC PostgreSQL MySQL Cosmos Cassandra Apache Trino LLM Generative AI Microservices
10+ yrs exp

Senior Staff Machine Learning Engineer

DoorDash, Inc

San Francisco, CA +1 123 days ago $242,800–$357,000
Large Language Models Python PyTorch TensorFlow XGBoost Natural Language Processing Information Retrieval Ranking and Relevance Recommendation Systems RAG Prompt Engineering C++ Java A/B Testing Feature Engineering Deep Learning Sequence Modeling
5+ yrs exp