Staff Engineer - Applied AI (java)

GEICO GEICO · Insurance · Bethesda, MD +3

Staff Engineer role focused on building and integrating Generative AI features, specifically RAG and MCP, within a Java/Spring Boot microservices architecture. Requires experience with AI-assisted development tools and productionizing AI models in collaboration with ML/Data Science teams.

What you'd actually do

  1. Build and integrate AI-powered features, focusing on Generative AI solutions.
  2. Partner with ML and Data Science teams to productionize AI models and support cutting-edge use cases.
  3. Design, develop, and maintain scalable, high-performance, and modular microservices using Java (version 21+) and Spring Boot (3.4.x).
  4. Provide technical leadership and mentorship for engineering teams; establish best practices for code quality, security, testing, and DevOps.
  5. Champion innovation, stay abreast of technology trends, and drive continuous improvement in engineering processes, observability, and automation.

Skills

Required

  • Java (version 21+)
  • Spring Boot (3.4.x+)
  • microservice-based architectures
  • Generative AI applications
  • RAG
  • MCP
  • Agent Skills
  • AI-assisted development tools (Claude, Cursor, Codex, or similar)
  • RESTful API design
  • cloud technologies (AWS, Azure, or GCP)
  • containerization (Docker, Kubernetes)
  • CI/CD
  • automated testing
  • observability

Nice to have

  • Temporal (workflow orchestration)
  • Spring AI
  • Open-source or community contributions in AI/Java/microservices/cloud tools

What the JD emphasized

  • direct, hands-on experience with Artificial Intelligence technologies such as RAG, MCP, Agent Skills, and the end-to-end delivery of Generative AI applications
  • required experience in leveraging AI-assisted development tools such as Claude, Cursor, Codex, or similar platforms to improve productivity
  • 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) to improve software engineering productivity is required.

Other signals

  • Generative AI applications
  • RAG
  • MCP
  • Agent Skills
  • AI-assisted development tools