Senior Engineer, Interactive Voice Response - Ai/ml

GEICO GEICO · Insurance · Palo Alto, CA +3

Senior Engineer role focused on designing, developing, and deploying large-scale distributed AI applications and multi-agent systems for customer self-service across voice, IVR, and chat channels. The role involves optimizing these systems for automation, customer experience, reliability, and performance, leveraging modern AI/ML frameworks and cloud environments.

What you'd actually do

  1. Design, develop, and deploy large-scale distributed AI applications that power customer self-service across multiple communication channels (voice, IVR, chat).
  2. Build and optimize multi-agent systems that enable intelligent, collaborative decision-making to improve automation and customer experience.
  3. Collaborate with cross-functional teams (engineering, product, data science) to translate business requirements into scalable AI/ML solutions.
  4. Ensure system reliability, scalability, and performance through best practices in architecture, testing, and monitoring.
  5. Stay at the forefront of AI and distribute systems research, bringing innovative approaches and tools into production environment.

Skills

Required

  • Python
  • Java
  • C++
  • TensorFlow
  • PyTorch
  • AI/ML frameworks
  • LLMs
  • large-scale distributed systems
  • Azure
  • AWS
  • micro-service-oriented architecture
  • REST APIs
  • architecture and design
  • continuous delivery
  • infrastructure as code
  • PowerShell scripting
  • Azure Portal
  • application monitoring tools
  • performance assessments
  • developer tooling

Nice to have

  • SQL
  • NoSQL databases
  • Docker
  • Kubernetes
  • Azure tools and services
  • GCP

What the JD emphasized

  • large-scale distributed AI applications
  • multi-agent systems
  • production environments
  • scalability and performance
  • AI/ML solutions

Other signals

  • large-scale distributed AI applications
  • multi-agent systems
  • customer self-service
  • production environments