Senior Engineer - Applied AI; Java
Listed on 2026-01-12
-
Software Development
AI Engineer, Machine Learning/ ML Engineer, Data Scientist, Software Engineer
Overview
GEICO is seeking a Senior Engineer, Applied AI to help shape how Generative AI enhances customer and associate experiences across the enterprise. This is a hands-on technical role for someone with strong Java development expertise, a passion for AI technologies, and a proven ability to deliver scalable, production-ready AI systems.
You will work alongside engineering teams, data scientists, and product leaders to design, build, and integrate AI-powered capabilities that automate workflows, improve decision-making, and elevate user experience. You will contribute to a culture of learning, curiosity, and innovation while growing your expertise in cutting-edge AI technologies.
What You Will Do
- Design, develop, and maintain scalable, high-performance microservices using Java (version 21+) and Spring Boot (3.4.x) to power AI-enabled applications.
- Contribute to the architecture and implementation of applied AI solutions across enterprise workflows including automation, document intelligence, decision support, and intelligent assistants.
- Build and integrate AI agents and agentic workflows that orchestrate tools, APIs, reasoning steps, and business logic using Java-based AI frameworks.
- Implement Retrieval-Augmented Generation (RAG) patterns, Model Context Protocol (MCP) integrations, and agent skills to enhance AI application capabilities.
- Develop systems that meet high standards for scalability, resilience, performance, and availability in production environments.
- Leverage knowledge graphs and vector databases to enhance reasoning, entity relationships, and context retrieval in AI workflows.
- Collaborate with product, engineering, operations, and analytics partners to translate business needs into technical designs and deliver scalable AI solutions.
- Participate in code reviews, provide constructive feedback, and help junior engineers develop AI and agentic workflow skills.
- Drive continuous improvement by exploring new models, frameworks, and reasoning techniques and applying them to real-world challenges.
- Utilize AI-assisted development tools (e.g., Claude, Cursor, Codex) to accelerate development and improve engineering productivity.
- Contribute to engineering best practices for reliability, interpretability, safety, governance, and monitoring of production AI systems.
What We Are Looking For (Must Have)
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional software engineering experience building maintainable, scalable, and high-performance systems in Java.
- Strong proficiency in modern Java (preferably Java 21) with familiarity of recent features and best practices.
- Solid knowledge of Spring Boot (preferably 3.4.x+), Spring Cloud, and related frameworks.
- Hands-on experience working with Generative AI, LLM-based systems, or AI-powered applications.
- Experience in designing and deploying distributed systems and microservice-based architectures.
- Understanding of AI concepts including agent architectures, RAG (Retrieval-Augmented Generation), MCP (Model Context Protocol), and workflow orchestration.
- Experience using AI-assisted development tools (e.g., Claude, Cursor, Codex, or similar) to improve software engineering productivity.
- Strong understanding of RESTful API design, secure API development, and service-to-service communication patterns.
- Familiarity with cloud technologies (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Solid understanding of CI/CD, automated testing, and observability practices.
- Good communication skills and a collaborative, team-oriented mindset.
- Ability to collaborate across teams and co-create solutions with engineers, product managers, and domain experts.
Nice to Have
- Experience deploying AI components in Java ecosystems including Spring AI, LangChain4j, or Embabel.
- Hands-on experience with Temporal or similar workflow orchestration frameworks.
- Experience with vector databases (Pinecone, Weaviate, Milvus, pgvector) and knowledge graph technologies.
- Familiarity with Python-based AI frameworks (Lang Chain, Llama Index, Hugging Face) for prototyping or integration.
- Experience with insurance, financial services, or other regulated industries.
- Background in document intelligence, fraud detection, or anomaly modeling.
- Experience mentoring junior engineers or leading small project initiatives.
- Contributions to open-source projects in AI, Java, microservices, or cloud tools.
- Familiarity with AI safety practices, evaluation frameworks, monitoring, and regulatory compliance.
Who You Are
- A collaborative engineer who works well with cross-functional partners and supports the growth of those around you.
- A hands-on builder who ships reliable, scalable, production-grade systems rather than stopping at proof of concept.
- Someone who understands how to design systems that scale smoothly, recover gracefully, and operate reliably under load.
- An innovative thinker who explores new approaches, tools, and architectures and applies them thoughtfully.
- A continuous…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).