Senior Machine Learning Engineer, Fraud Risk Modeling

GEICO

Confirmed live today High trust
Closes in 2 days

Quick summary

Work type
On-site
Location
Palo Alto, CA
Salary
$115,000–$230,000 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today
Closes
Oct 12, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $228k
This role $172k
$95k $297k
below market most similar roles pay here above market

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

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

Most-posted roles

View all roles at GEICO

At a glance

TL;DR · Senior Machine Learning Engineer, Fraud Risk Modeling

The Senior Machine Learning Engineer, Fraud Risk Modeling joins the AI organization to lead the design, implementation, and deployment of cutting-edge machine learning models. This role involves building scalable infrastructure for model training, automated hyperparameter tuning, and deployment pipelines while writing production-grade code for ML services and APIs. The engineer will manage the full model lifecycle, including monitoring, retraining, and versioning, while mentoring junior engineers and collaborating with cross-functional teams. Key technologies include Python, Java, C++, or C#, alongside frameworks like TensorFlow, PyTorch, and Scikit-learn. Candidates must utilize tools such as Snowflake, Kafka, PostgreSQL, Spark, Ray, Airflow, and Temporal. Expertise in AWS, Azure, or GCP, Docker, Kubernetes, and MLOps practices is required to solve complex business challenges in high-volume production environments.

What does a Machine Learning Engineer earn in California?

Median $231150 from 187 postings across 27 companies.

See salary data

What you'll do

  • Lead the architecture and implementation of machine learning models to solve real-world business challenges.
  • Design and develop scalable infrastructure for model training, automated hyperparameter tuning, and deployment pipelines.
  • Write high-quality, production-grade code to turn machine learning models into deployable services and APIs.
  • Debug and troubleshoot model performance issues to enhance reliability, speed, and efficiency in production.
  • Manage the full model lifecycle, including monitoring, retraining, and versioning to meet business needs.
  • Mentor junior engineers and lead technical decision-making processes regarding software engineering and model development.
  • Collaborate with cross-functional teams to integrate machine learning models into production systems.
  • Implement MLOps practices, including CI/CD pipelines, automated testing, and performance monitoring systems.

What we're looking for

  • B.Sc. in Computer Science, Machine Learning, Engineering, or a related technical field.
  • 6+ years of experience applying machine learning techniques including deep learning, reinforcement learning, and NLP in production.
  • 6+ years of experience with open-source/cloud-agnostic components like Snowflake, Kafka, PostgreSQL, MongoDB, Spark, and Airflow.
  • 6+ years of professional software development experience with at least two languages such as Java, C++, Python, or C#.
  • 6+ years of experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • 4+ years of experience with cloud platforms (AWS, Azure, GCP), Docker, and Kubernetes.
  • Expertise in MLOps practices, including CI/CD, automated testing, and deployment pipelines for ML models.
  • Advanced degree (M.Sc., Ph.D.) in a related field (preferred).

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 30 days ago $175,000–$308,500
Python Rust C++ Go PyTorch JAX TensorFlow Spark Daft Polars DuckDB Docker Kubernetes Parquet Iceberg Delta Lance Arrow Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset DataHub OpenLineage Unity Catalog
5+ yrs exp

Senior Machine Learning Engineer, Fraud

Plaid

San Francisco, CA +2 28 days ago $228,960–$315,360
Machine Learning Python SQL PyTorch scikit-learn XGBoost Neural Networks Gradient-Boosted Trees LLMs Generative AI Transformers Feature Engineering Model Deployment Experiment Design Graph-based Systems
7+ yrs exp

Senior AI / Machine Learning Engineer, Fraud Prevention

Adobe

San Jose, CA +5 3 days ago $151,800–$265,350
Machine Learning Python SQL PyTorch LLMs AI Agents Anomaly Detection Feature Engineering Distributed Systems Data Pipelines Real-time Decisioning Data Infrastructure
8+ yrs exp Hybrid

Senior Machine Learning Engineer (Research Scientist), Fraud

Plaid

New York, NY +2 28 days ago $228,960–$315,360
Python Machine Learning Graph Neural Networks Graph Machine Learning Sequential Modeling Multimodal Learning Data Processing Model Serving Feature Pipelines Fraud Detection Large-scale Training Graph Systems
2+ yrs exp