Senior Staff Machine Learning Engineer

GEICO

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Palo Alto, CASeattle, WA
Salary
$150,000–$300,000 / yr
Posted
98 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 The Senior Staff Machine Learning Engineer joins the AI organization to provide technical leadership in developing a virtual agent platform designed to improve service quality and productivity for contact center employees. This individual will architect and develop interconnected, high-performance components including knowledge management, search, prompt management, workflow orchestration, and semantic knowledge graphs to power end-to-end GenAI agentic workflows. The role involves making critical technical decisions regarding software tools, managing multi-year product roadmaps, and mentoring engineers on best practices. Candidates must possess expertise in Java, C++, Python, or C#, along with experience in search engines like Qdrant, data warehouses like Snowflake, streaming platforms like Kafka, and distributed processing via Spark or Ray. Proficiency with LLMs such as GPT, Llama, Mistral, and Claude is required to build conversational experiences within the insurance service domain.

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 build vs. buy analysis.
  • Develop multi-year product roadmaps and strategic plans for AI and software platforms.
  • Lead teams of engineers in implementing technical solutions and resolving complex system issues.
  • Mentor junior tech leads and engineers on best practices and emerging AI trends.
  • Establish technical visions that balance business outcomes with engineering excellence and project timelines.

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 135 days ago $150,000$300,000
Generative AI LLMs Python Java C++ C# AWS Azure Kubernetes CICD Kafka Spark Ray Airflow Temporal PostgreSQL MongoDB Cassandra Snowflake elastic search Qdrant
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