Senior Java Engineer — AI‑Driven Microservices & Cloud

Government Employees Insurance Company

Palo Alto (CA)

On-site

USD 105,000 - 215,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

GEICO is seeking a Software Engineer to join its AI-enabled insurance technology team in a fast-paced, startup-like environment. You will develop scalable Java-based backend services, collaborate across the full software lifecycle, and apply ML/AI techniques using Kafka, Spark, and cloud tools.

Ideal candidates combine strong programming in Java/Python with distributed systems experience, Docker/Kubernetes, and PostgreSQL optimization, plus a drive to innovate in a leading auto insurer setting.

Qualifications

  • Proven experience in Java and distributed systems design.
  • Strong knowledge of modern backend technologies and APIs.
  • Experience with cloud platforms and AI/ML tooling is valued.

Responsibilities

  • Scope, design, and build scalable distributed systems.
  • Collaborate across the software lifecycle and mentor juniors.
  • Develop data pipelines and integrate ML models in production.
  • Work with Java, Python, JavaScript and containerized services.
  • Optimize PostgreSQL design and implement reliable solutions.
  • Support performance monitoring and security best practices.

Skills

Java
Python
SQL
C++

Education

BS in Computer Science or related

Tools

Kafka
Spark
PostgreSQL
Docker
Kubernetes
TensorFlow
PyTorch

Job description

GEICO is seeking a Software Engineer to join its AI-enabled insurance technology team in a fast-paced, startup-like environment. You will develop scalable Java-based backend services, collaborate across the full software lifecycle, and apply ML/AI techniques using Kafka, Spark, and cloud tools.

Ideal candidates combine strong programming in Java/Python with distributed systems experience, Docker/Kubernetes, and PostgreSQL optimization, plus a drive to innovate in a leading auto insurer setting.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer: Build AI-Driven Distributed Systems
Senior Java Engineer: Build AI-Driven Distributed Systems

GEICO • Palo Alto (CA)

On-site
USD 105,000 - 215,000
Senior Java Engineer - AI-Driven Distributed Systems
Senior Java Engineer - AI-Driven Distributed Systems

Geico • Bethesda (MD)

On-site
USD 105,000 - 215,000
Sponsorship for employment eligibility
Staff Software Engineer, AI-Driven Microservices & Java
Staff Software Engineer, AI-Driven Microservices & Java

GEICO • Maryland

Hybrid
USD 115,000 - 230,000
Senior Java Engineer - Hybrid, AI-Driven Backend
Senior Java Engineer - Hybrid, AI-Driven Backend

GEICO • Northern (KY)

Hybrid
USD 105,000 - 215,000
Senior AI & Java Software Engineer
Senior AI & Java Software Engineer

Government Employees Insurance Company • Bethesda (MD)

On-site
USD 105,000 - 215,000
Senior AI-Driven Software Engineer (Java/Full-Stack)
Senior AI-Driven Software Engineer (Java/Full-Stack)

GEICO • Bethesda (MD)

On-site
USD 105,000 - 215,000
Staff Software Engineer – Java, Spring Boot & AI Microservices
Staff Software Engineer – Java, Spring Boot & AI Microservices

GEICO • Bethesda (MD)

On-site
USD 115,000 - 230,000
Staff Software Engineer: Java, Spring Boot & AI Leader
Staff Software Engineer: Java, Spring Boot & AI Leader

GEICO • Palo Alto (CA)

On-site
USD 115,000 - 230,000
Great Company
Great Culture
Great Rewards
+1
Staff Software Engineer — AI-Powered Microservices Leader
Staff Software Engineer — AI-Powered Microservices Leader

GEICO • Renton (WA)

On-site
USD 115,000 - 230,000
Senior Java Architect & Cloud Tech Leader
Senior Java Architect & Cloud Tech Leader

Geico • Seattle (WA)

On-site
USD 130,000 - 260,000
Competitive pay and benefits
Mentorship and certification support
Flexible work options