Senior Java Engineer - AI-Driven Distributed Systems

Geico

Bethesda (MD)

On-site

USD 105,000 - 215,000

Full time

6 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

Benefits offered by this job

Sponsorship for employment eligibility

Job summary

GEICO in Bethesda, MD is seeking a Software Engineer to help lead AI-driven modernization of our insurance platforms. You will build scalable Java backend services, work with Kafka, Kubernetes, and PostgreSQL, and contribute to real-time data processing.

You will collaborate with cross-functional teams, implement robust software solutions, and continuously improve system reliability in a fast-paced, innovative environment.

Qualifications

  • Fluency in at least two modern languages such as Java, C++, Python or C#.
  • Experience with micro-services architecture and extensible REST APIs.
  • Experience with PostgreSQL database design, implementation, and administration.
  • Experience with Kubernetes, CI/CD, and infrastructure as code.
  • Knowledge of AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.

Responsibilities

  • Scope, design, and build scalable distributed systems with guidance from senior team members.
  • Build product definition and drive towards the right solution.
  • Engage in cross-functional collaboration throughout the software lifecycle.
  • Define, create, and support reusable components and patterns for apps and databases.
  • Work with ML technologies to integrate models into production Java apps.

Skills

Java
Python
C++
C#
REST APIs
Kubernetes
PostgreSQL
SparkML

Education

Bachelor's degree in Computer Science or equivalent

Tools

Docker
Kafka
Spark
Terraform
Git
Linux

Job description

GEICO in Bethesda, MD is seeking a Software Engineer to help lead AI-driven modernization of our insurance platforms. You will build scalable Java backend services, work with Kafka, Kubernetes, and PostgreSQL, and contribute to real-time data processing.

You will collaborate with cross-functional teams, implement robust software solutions, and continuously improve system reliability in a fast-paced, innovative environment.

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 Microservices & Cloud
Senior Java Engineer — AI‑Driven Microservices & Cloud

Government Employees Insurance Company • Palo Alto (CA)

On-site
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 & Distributed Systems Engineer
Senior AI & Distributed Systems Engineer

GEICO • Palo Alto (CA)

On-site
USD 100,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
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 Engineer — Scalable Distributed Systems
Senior AI Engineer — Scalable Distributed Systems

GEICO • Bethesda (MD)

On-site
USD 100,000 - 215,000
Staff Software Engineer, AI-Driven Microservices & Java
Staff Software Engineer, AI-Driven Microservices & Java

GEICO • Maryland

Hybrid
USD 115,000 - 230,000
Senior Staff Engineer: Java, AI-Driven Test Platforms
Senior Staff Engineer: Java, AI-Driven Test Platforms

GEICO • Bethesda (MD), Northern (KY)

Hybrid
USD 130,000 - 260,000
Hybrid work model
Competitive pay and benefits
Senior AI Engineer - Distributed Systems & Cloud
Senior AI Engineer - Distributed Systems & Cloud

GEICO • Richardson (TX)

On-site
USD 100,000 - 215,000