Hybrid Staff Engineer – Applied AI, Java

Posted last week

Apply now

About the role

  • Staff Software Engineer specializing in Java development and AI technologies at GEICO. Leading software platforms and mentoring engineers in a collaborative environment focused on innovation.

Responsibilities

  • Design, develop, and maintain scalable, high-performance, and modular microservices using Java and Spring Boot
  • Collaborate with Enterprise Architects and Product Managers to define technical roadmaps
  • Build and integrate AI-powered features, focusing on Generative AI solutions
  • Partner with ML and Data Science teams to productionize AI models
  • Provide technical leadership and mentorship for engineering teams
  • Establish best practices for code quality and testing
  • Review code, coach engineers, and foster an inclusive environment
  • Champion innovation and drive continuous improvement in engineering processes

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field
  • 10+ years of professional experience building maintainable, scalable, and high-performance systems in Java
  • Expert in modern Java (preferably Java 21)
  • Deep knowledge of Spring Boot (preferably 3.4.x+)
  • Extensive experience in designing and deploying distributed systems and microservice-based architectures
  • Demonstrated hands-on experience with Generative AI applications and familiarity with AI concepts such as RAG and MCP
  • Experience using AI-assisted development tools (e.g., Claude, Cursor, Codex, or similar)
  • Strong understanding of RESTful API design and secure API development
  • Proficient with cloud technologies (AWS, Azure, or GCP) and containerization (Docker, Kubernetes)
  • Solid grounding in CI/CD, automated testing, infrastructure-as-code, and observability
  • Excellent communication skills and experience mentoring engineers.

Benefits

  • Health insurance
  • 401K savings plan with 6% match
  • Performance and recognition-based incentives
  • Tuition assistance
  • Mental healthcare benefits
  • Fertility and adoption assistance
  • Workplace flexibility and GEICO Flex program allowing work from anywhere in the US for up to four weeks per year

Job title

Staff Engineer – Applied AI, Java

Job type

Experience level

Lead

Salary

$115,000 - $230,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job