Senior Software Engineer - Applied AI

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

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.