Senior Staff Machine Learning Engineer

GEICO

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Palo Alto, CASeattle, WA
Salary
$150,000–$300,000 / yr
Employment
Full-time
Posted
144 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $228k
This role $225k
$132k $318k
below market most similar roles pay here above market

This role pays less than 57% of similar roles. Most pay $201,250–$254,750 — the blue band above. At the midpoint, this role pays about $225k versus about $228k 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 73 open roles on FindRole.

Listed pay typically runs $115,000–$230,000 across 70 roles with salary data.

Most-posted roles

View all roles at GEICO

At a glance

TL;DR · Senior Staff Machine Learning Engineer

JOB TITLE: Senior Staff Machine Learning Engineer The Senior Staff Machine Learning Engineer joins the AI organization to provide senior technical leadership in developing a virtual agent platform. This role focuses on enhancing productivity and service quality for contact center employees across claims, service, and sales operations. You will design, develop, and deploy scalable platform components for end-to-end GenAI agentic workflows, including knowledge curation, search, prompt management, and workflow orchestration. Key responsibilities include architectural design, strategic planning, and mentoring engineers. You will utilize technologies such as Java, C++, Python, or C# alongside tools like Elasticsearch, Qdrant, Snowflake, Kafka, PostgreSQL, MongoDB, Cassandra, Spark, Ray, Airflow, and Temporal. Expertise in Azure, AWS, and fine-tuning LLMs like GPT, Llama, Mistral, and Claude is required to solve complex multi-system AI/ML platform challenges.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Design and architect scalable platform components for end-to-end GenAI agentic workflows.
  • Evaluate and select software technologies and frameworks based on build vs. buy and extensibility.
  • Establish pragmatic technical visions and multi-year product roadmaps for AI software products.
  • Lead engineering teams in platform implementation and resolve complex software issues.
  • Mentor junior tech leads and engineers on engineering best practices and emerging technical trends.
  • Collaborate with cross-functional teams to gather requirements and prioritize feature backlogs.
  • Promote enterprise-wide AI best practices and contribute to internal technical documentation.

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 such as Java, C++, Python, or C#.
  • 10+ years of experience architecting, designing, and building multi-component AIML platforms using open-source or cloud-agnostic components.
  • 6+ years of experience managing end-to-end software development life cycles, 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 fine-tuning LLMs to build conversational experiences and agentic workflows.

More like this

Similar roles

Senior Staff Machine Learning Engineer

GEICO

Palo Alto, CA 39 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 Llama Mistral Claude GPT
10+ yrs exp

Distinguished Engineer, AI Applications

GEICO

Palo Alto, CA +2 54 days ago $210,000–$350,000
Generative AI LLM RAG LangChain LlamaIndex AWS Azure Kubernetes CI/CD Kafka Spark Ray Airflow Temporal Prefect Elasticsearch Qdrant Milvus Pinecone Weaviate Snowflake NoSQL OpenTelemetry LangSmith Arize Phoenix Weights & Biases Distributed Systems
10+ yrs exp Hybrid

Senior Engineer, Java/Software Development/AI

GEICO

Bethesda, MD 43 days ago $105,000–$215,000
Generative AI LLM Python Java C# Kubernetes Docker AWS Azure GCP SQL NoSQL PostgreSQL MySQL Cassandra Kafka GraphQL gRPC React Angular Flutter Temporal Fable Microservices Event-Driven Architecture Retrieval-Augmented Generation Vector Stores Knowledge Graphs
6+ yrs exp Hybrid

Senior Engineer, Java/Software Development/AI

GEICO

Bethesda, MD 22 days ago $105,000–$215,000
Generative AI LLM Python Java C# Kubernetes Docker AWS Azure GCP SQL NoSQL PostgreSQL MySQL Cassandra Kafka GraphQL gRPC React Angular Flutter Temporal Fable Microservices Event-Driven Architecture Retrieval-Augmented Generation Vector Stores Knowledge Graphs
6+ yrs exp Hybrid

Senior Staff Engineer, Martech/AI/LLM

GEICO

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

Senior Staff Machine Learning Engineer

Capital One Financial

McLean, VA +1 28 days ago $314,800–$359,300
Python Java GoLang C++ PyTorch TensorFlow Spark Ray Kubernetes AWS GCP Azure Dask RAPIDS Pandas NumPy Scikit-learn Transformers RNNs CNNs LSTMs