
Staff Engineer – Applied AI, Java
GEICO
full-time
Posted on:
Location Type: Hybrid
Location: Chevy Chase • California • Maryland • United States
Visit company websiteExplore more
Salary
💰 $115,000 - $230,000 per year
Job Level
Tech Stack
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootGenerative AIRESTful API designcloud technologiesDockerKubernetesCI/CDautomated testinginfrastructure-as-code
Soft skills
technical leadershipmentorshipcommunicationcollaborationinnovationcontinuous improvementcode qualitycoachinginclusivitybest practices
Certifications
Bachelor’s degreeMaster’s degree