Staff Machine Learning Engineer

GEICO

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Palo Alto, CASeattle, WA
Salary
$130,000–$260,000 / yr
Posted
98 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $227k
This role $195k
$112k most similar roles pay here $295k

This role pays less than 78% of similar roles. Most pay $197,925–$255,862 — the shaded band above. At the midpoint, this role pays about $195k versus about $227k 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 · Staff Machine Learning Engineer

Staff Machine Learning Engineer will join the AI organization to provide technical leadership for the development of a virtual agent platform designed to improve service quality for contact center employees. This role involves designing, developing, and maintaining high-performance platform components including knowledge management, search, prompt management, workflow orchestration, action execution systems, logging, tracing, and semantic knowledge graphs. The candidate will collaborate with cross-functional teams to define roadmaps, mentor junior engineers, and manage the end-to-end software development lifecycle. Required technical skills include proficiency in Java, C++, Python, or C#; experience with search engines like Elastic_search or Qdrant; data warehouses like Snowflake; streaming platforms like Kafka; distributed processing via Spark or Ray; and workflow management through Airflow or Temporal. The role specifically requires building systems for LLMs such as GPT, Llama, Mistral, and Claude to create 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, develop, and maintain high-performance platform components like knowledge management, search, and workflow orchestration.
  • Evaluate and implement software technologies and frameworks while balancing build versus buy decisions.
  • Develop and deploy Generative AI workflows to improve productivity for contact center employees.
  • Lead a small team of engineers to implement features and resolve complex technical issues.
  • Mentor junior engineers through code reviews and design sessions to promote best practices.
  • Establish technical visions and roadmaps that align business outcomes with engineering excellence.
  • Manage the end-to-end software development lifecycle, including CI/CD pipelines and production support.
  • Build training, fine-tuning, and inference systems for LLMs and AI models.

What we're looking for

  • Bachelor’s degree or higher in Computer Science, Engineering, Statistics, or a related field.
  • 6+ years of professional software development experience with at least two general-purpose programming languages like Java, C++, Python, or C#.
  • 6+ years of experience designing and building AI/ML systems using open-source or cloud-agnostic components.
  • 4+ years of experience managing the end-to-end software development life cycle including CI/CD, Kubernetes, and production support.
  • 4+ years of experience building training, fine-tuning, and evaluation systems for AI/ML models and LLMs on GPU-powered infrastructure.
  • 2+ years of experience utilizing or fine-tuning LLMs to build conversational experiences or agentic workflows.
  • Proven track record of building high-performance AI/ML platforms with a focus on Generative AI technologies.
  • Ability to provide technical leadership, including mentoring junior engineers and leading small teams for feature implementation.

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

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

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

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

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