Senior AI Engineer – Distributed Systems & Self-Service

GEICO

California (MD)

On-site

USD 120,000 - 215,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GEICO is seeking a Senior Engineer to design, develop, and deploy large-scale AI applications powering customer self-service across voice, IVR, and chat channels. You will build multi-agent systems, collaborate with engineering, product, and data science teams, and ensure reliability and performance in a cloud environment.

The role requires hands-on AI/ML expertise, distributed systems experience, and strong coding skills in Python/Java/C++.

Qualifications

  • Hands-on experience with modern AI/ML frameworks and tools (e.g., TensorFlow, PyTorch) and programming languages such as Python, Java, or C++.
  • Proven experience designing, developing, and deploying AI or machine learning models in production environments, with focus on scalability and performance.
  • Strong software engineering background with expertise in building large-scale distributed systems, preferably in cloud environment (Azure or AWS).
  • Demonstrated ability to apply AI/ML solutions to real-world business problems, delivering measurable impact in NLP, speech recognition, recommender systems, or intelligent automation.
  • Experience in building products using micro-service-oriented architecture and extensible REST APIs.
  • Experience in designing architecture and design patterns, reliability, and scaling of new and current systems.
  • Experience with continuous delivery and infrastructure as code.
  • Experience in leveraging PowerShell scripting.
  • Experience in existing Operational Portals such as Azure Portal.
  • Experience with application monitoring tools and performance assessments.
  • Ability to excel in a fast-paced, startup-like environment.
  • Knowledge of developer tooling across the software development life cycle.
  • 4+ years of professional software development experience within a Python or Java framework; 4+ years in open-source frameworks; 3+ years of experience with AWS, GCP, Azure, or another cloud service

Responsibilities

  • Design, develop, and deploy large-scale distributed AI applications that power customer self-service across multiple communication channels (voice, IVR, chat).
  • Build and optimize multi-agent systems that enable intelligent, collaborative decision-making to improve automation and customer experience.
  • Collaborate with cross-functional teams (engineering, product, data science) to translate business requirements into scalable AI/ML solutions.
  • Ensure system reliability, scalability, and performance through best practices in architecture, testing, and monitoring.
  • Stay at the forefront of AI and distributed systems research, bringing innovative approaches and tools into production environment.
  • Utilize programming languages like Python, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services.
  • Consistently share best practices and improve processes within and across teams.

Skills

Python
Java
C++
TensorFlow
PyTorch
Azure
AWS
Docker
Kubernetes
PowerShell
REST APIs

Education

Bachelor's degree in computer science, Information Systems, or equivalent education or work experience

Tools

Azure Portal
Docker
Kubernetes
CI/CD
PowerShell scripting

Job description

GEICO is seeking a Senior Engineer to design, develop, and deploy large-scale AI applications powering customer self-service across voice, IVR, and chat channels. You will build multi-agent systems, collaborate with engineering, product, and data science teams, and ensure reliability and performance in a cloud environment.

The role requires hands-on AI/ML expertise, distributed systems experience, and strong coding skills in Python/Java/C++.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Engineer - Distributed Systems & Multi-Agent AI
Senior AI Engineer - Distributed Systems & Multi-Agent AI

GEICO • Palo Alto (CA)

On-site
USD 105,000 - 215,000
Senior AI Engineer: Scalable Multi-Agent Systems & Cloud
Senior AI Engineer: Scalable Multi-Agent Systems & Cloud

GEICO • Palo Alto (CA)

On-site
USD 100,000 - 215,000
Senior AI Engineer — Hybrid/Remote, Scale Distributed AI
Senior AI Engineer — Hybrid/Remote, Scale Distributed AI

GEICO • Maryland

Hybrid
USD 105,000 - 215,000
Senior AI/ML Engineer - IVR & Multi-Agent Systems
Senior AI/ML Engineer - IVR & Multi-Agent Systems

GEICO • Seattle (WA)

On-site
USD 100,000 - 215,000
Staff Engineer, AI for IVR & Multi-Agent Systems
Staff Engineer, AI for IVR & Multi-Agent Systems

GEICO • Bethesda (MD)

On-site
USD 115,000 - 230,000
Staff Engineer - AI-Driven IVR & Self-Service
Staff Engineer - AI-Driven IVR & Self-Service

GEICO • California (MD)

Hybrid
USD 115,000 - 230,000
Senior AI/ML Engineer — IVR & Voice Automation
Senior AI/ML Engineer — IVR & Voice Automation

GEICO • Bethesda (MD)

On-site
USD 100,000 - 215,000
Senior AI Engineer - Distributed Systems & Automation
Senior AI Engineer - Distributed Systems & Automation

Government Employees Insurance Company • Palo Alto (CA)

On-site
USD 100,000 - 215,000
Competitive pay
Benefits
Career growth
Senior AI/ML Engineer — IVR & Multichannel Automation
Senior AI/ML Engineer — IVR & Multichannel Automation

GEICO • Bethesda (MD)

On-site
USD 100,000 - 215,000
Senior AI/ML Engineer for IVR & Multi-Channel Automation
Senior AI/ML Engineer for IVR & Multi-Channel Automation

GEICO • Dallas (TX)

On-site
USD 100,000 - 215,000