Senior Software Engineer - Applied AI
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer leading cutting-edge AI product development for GEICO. Focusing on automation and consumer experiences leveraging AI within a transformative tech organization.
Responsibilities:
- Identify AI opportunities: Evaluate and prioritize opportunities to automate business processes using AI, intelligent workflows, and agent-based systems.
- Design and ship applied AI solutions: Architect, build, and deploy AI solutions for high-value workflows including automation, document intelligence, decision support, and intelligent assistants.
- Build agentic workflows: Design and implement AI agents and agentic workflows that orchestrate tools, APIs, reasoning steps, and business logic to automate complex processes at scale.
- Own production systems: Develop services that meet high standards for scalability, resilience, performance, security, and availability.
- Leverage knowledge graphs: Use knowledge graphs to enhance reasoning, entity relationships, context retrieval, and multi-step workflows.
- Partner across functions: Collaborate with product, engineering, operations, and analytics partners to co-create scalable AI solutions and translate business needs into robust technical designs.
- Mentor and up skill others: Coach engineers and scientists in AI, LLMs, and agentic workflow design through pairing, reviews, and architectural guidance.
- Drive innovation: Explore new models, frameworks, and reasoning techniques and apply them thoughtfully to real-world challenges.
- Influence architecture: Provide technical guidance on architecture, experimentation, and deployment within and across teams.
- Experiment and evaluate rigorously: Run end-to-end experimentation, including hypothesis definition, measurement, validation, and iterative improvement in production environments.
- Model best practices: Establish and promote engineering best practices for reliability, interpretability, safety, governance, and monitoring of production AI systems.
Requirements:
- 5+ years of professional software engineering or applied machine learning experience, including 1+ years working with Generative AI or LLM-based systems in production.
- Strong experience with Python and modern AI frameworks such as LangChain, LangGraph, Lang Smith, Llama Index, Hugging Face, and OpenAI or Anthropic APIs.
- Demonstrated experience designing, building, and operating production AI systems, including agentic workflows and intelligent automation features.
- Proven track record building scalable, resilient, secure, and maintainable systems that run reliably in production.
- Strong understanding of agent architectures, workflow orchestration, retrieval-augmented generation, vector databases, and knowledge graph integration.
- Ability to work deeply with engineers, product managers, and domain experts to co-create solutions.
- Experience mentoring engineers and helping others grow in AI, LLM, and agent-based system design.
- History of delivering measurable business outcomes with AI solutions.
- Strong competency in distributed systems, service design, performance optimization, and reliability engineering.
Benefits:
- Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being.
- Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
- Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
- Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.


















