Senior Engineer - Artificial Intelligence

GEICO GEICO · Insurance · Bethesda, MD +1

Senior Engineer role focused on designing, developing, and deploying large-scale distributed AI applications and multi-agent systems to enhance customer self-service across various communication channels (voice, IVR, chat, SMS, Email) within a CRM application. The role involves optimizing these systems for automation and customer experience, collaborating with cross-functional teams, and ensuring system reliability, scalability, and performance. The position also requires staying current with AI research and bringing innovative approaches into production.

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, SMS Email) in CRM application.
  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

  • modern AI/ML frameworks and tools (e.g., TensorFlow, PyTorch)
  • Python
  • Java
  • C++
  • designing, developing, and deploying AI or machine learning models (LLMs) in production environments
  • building large-scale distributed systems
  • cloud environment (Azure or AWS)
  • Microsoft Dynamics CRM application
  • Microsoft Power Platforms
  • natural language processing
  • speech recognition
  • recommendation systems
  • intelligent automation
  • micro-service-oriented architecture
  • extensible REST APIs
  • architecture and design
  • continuous delivery
  • infrastructure as code
  • PowerShell scripting
  • Azure Portal
  • application monitoring tools
  • performance assessments
  • fast-paced, startup-like environment
  • developer tooling across the software development life cycle
  • Python or Java framework (J2EE, web containers and Java)
  • open-source frameworks
  • AWS, GCP, Azure, or another cloud service

Nice to have

  • Microsoft Dynamics CRM, Microsoft Power Platforms preferred

What the JD emphasized

  • large-scale distributed AI applications
  • multi-agent systems
  • customer self-service
  • enhancing self-service rates
  • AI and multi-agent systems

Other signals

  • large-scale distributed AI applications
  • multi-agent systems
  • customer self-service
  • enhancing self-service rates across all communication channels