Senior Software Engineer, Applied AI

GEICO

Confirmed live yesterday Trusted
Remote

Quick summary

Work type
Remote
Location
Palo Alto, CA
Salary
$80,000–$215,000 / yr
Posted
148 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $193k
This role $148k
$62k most similar roles pay here $249k

This role pays less than 83% of similar roles. Most pay $154,900–$231,150 — the shaded band above. At the midpoint, this role pays about $148k versus about $193k 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 Software Engineer, Applied AI

Sr. Software Engineer - Applied AI joins the Unified Communication Service Engineering team to lead the development of cutting-edge AI products. This role focuses on transforming traditional communication touchpoints into a world-class service by building robust, scalable consumer experiences powered by large language models. You will identify automation opportunities, design agentic workflows, and build production-ready systems for document intelligence and decision support. Key responsibilities include mentoring engineers, collaborating with cross-functional partners, and establishing best practices for AI safety and governance. The role requires expertise in Python and modern frameworks including LangChain, LangGraph, LangSmith, LlamaIndex, Hugging Face, and OpenAI or Anthropic APIs. You will also utilize knowledge graphs and vector databases to enhance reasoning. This position addresses the challenge of transitioning insurance operations into a tech-driven organization by leveraging generative AI for high-value business workflows.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Identify and prioritize business process automation opportunities using AI, intelligent workflows, and agent-based systems.
  • Architect, build, and deploy production-ready AI solutions for document intelligence, decision support, and automated workflows.
  • Design and implement agentic workflows that orchestrate tools, APIs, and reasoning steps to automate complex processes.
  • Develop scalable, secure, and high-performance backend services to support core customer experience platforms.
  • Integrate knowledge graphs to enhance entity relationships, context retrieval, and multi-step reasoning in AI models.
  • Mentor and coach engineers on LLM technologies, agentic workflow design, and technical best practices.
  • Conduct rigorous end-to-end experimentation including hypothesis definition, measurement, and iterative improvement in production.
  • Establish engineering standards for the reliability, safety, governance, and monitoring of production AI systems.

What we're looking for

  • Bachelor's degree in Computer Science, Information Systems, or equivalent education/experience.
  • 5+ years of professional software engineering or applied machine learning experience.
  • 1+ year of experience working with Generative AI or LLM-based systems in production.
  • Proficiency in Python and modern AI frameworks like LangChain, LlamaIndex, Hugging Face, and OpenAI/Anthropic APIs.
  • Experience designing and operating production AI systems including agentic workflows and intelligent automation.
  • Expertise in distributed systems, service design, performance optimization, and reliability engineering.
  • Knowledge of RAG, vector databases, and knowledge graph integration for enhanced reasoning.
  • Proven ability to mentor engineers and collaborate across functions to deliver measurable business outcomes.

More like this

Similar roles

Senior Software Engineer, Applied AI

GEICO

Remote (Palo Alto, CA) +3 23 days ago $100,000$215,000
Python LangChain LangGraph LangSmith LlamaIndex Hugging Face Anthropic API Generative AI LLMs Vector Databases Knowledge Graphs Retrieval-Augmented Generation Java Spring AI LangChain4j Embabel Distributed Systems
4+ yrs exp Remote

Senior Engineer, Applied AI

GEICO

Bethesda, MD +3 23 days ago $100,000$215,000
Python Generative AI LLMs LangChain LangGraph LangSmith LlamaIndex Hugging Face Anthropic API Vector Databases Knowledge Graphs Java Spring AI LangChain4j Embabel Distributed Systems
4+ yrs exp

Staff Engineer, Applied AI

GEICO

Remote (Bethesda, MD) 63 days ago $110,000$230,000
Generative AI LLMs Agentic Workflows Vector Databases Knowledge Graphs Java Spring AI LangChain4j Embabel Distributed Systems Performance Optimization Reliability Engineering Document Intelligence
8+ yrs exp Remote