Senior Staff Machine Learning Engineer

GEICO

Confirmed live yesterday Trusted

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 59% of similar roles. Most pay $197,981–$259,212 — the shaded band above. At the midpoint, this role pays about $225k versus about $229k 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 68 open roles on FindRole.

Listed pay typically runs $112,500–$230,000 across 68 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 As part of the AI organization, this role provides senior technical leadership in developing a virtual agent platform to enhance service quality and productivity for contact center employees across claims, service, and sales operations. You will collaborate with a dynamic team of engineers to design, develop, and deploy scalable GenAI workflows. Key responsibilities include architecting multi-component systems for knowledge management, search, prompt management, and workflow orchestration while managing the end-to-end software development lifecycle. The role requires proficiency in Java, C++, Python, or C#, along with experience in cloud platforms like Azure and AWS. You will work with technologies including Elastic Search, Qdrant, Snowflake, Kafka, PostgreSQL, MongoDB, Cassandra, Spark, Ray, Airflow, and Temporal. Additionally, you will utilize and fine-tune LLMs such as GPT, Llama, Mistral, and Claude to build advanced agentic workflows.

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 and architect scalable platform components to power end-to-end GenAI agentic workflows.
  • Evaluate and select software technologies, tools, and frameworks based on performance and scalability.
  • Develop multi-year product roadmaps and strategic plans for AI and platform products.
  • Lead engineering teams in implementing platforms while troubleshooting complex technical issues.
  • Mentor junior engineers and tech leads on best practices and emerging technology trends.
  • Collaborate with cross-functional teams to define project scopes and prioritize feature backlogs.

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 working with cloud providers such as Azure and AWS.
  • 3+ years of experience utilizing or fine-tuning LLMs to build conversational experiences and agentic workflows.

More like this

Similar roles

Senior Staff Machine Learning Engineer

GEICO

Palo Alto, CA +1 98 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

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

Senior Staff ML Engineer

GEICO

Remote (Palo Alto, CA) 45 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) 8 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 Staff Machine Learning Engineer, AI Agent Platform

GEICO

Remote (New York, NY) +3 98 days ago $130,000$300,000
LLM RAG Multi-agent Orchestration Python Java C++ Go C# Kubernetes CI/CD AWS Azure Elasticsearch Qdrant Kafka PostgreSQL MongoDB Spark Ray Temporal Redis Neo4j LangGraph AutoGen CrewAI LangSmith Arize Phoenix Langfuse
8+ yrs exp Remote

Senior Machine Learning Engineer, AI Agent Platform

GEICO

New York, NY 98 days ago $105,000$230,000
Generative AI LLM RAG LangGraph AutoGen CrewAI Python Java C++ C# Kubernetes CI/CD OpenSearch Milvus Snowflake Kafka PostgreSQL Cassandra Spark Ray Airflow Temporal Redis Valkey LangSmith Langfuse
5+ yrs exp