2 days ago
Base Salary
$100k - $215k/yr
Responsibilities
- Design, develop, and deploy large-scale distributed AI applications for voice, IVR, chat, and other customer-service channels.
- Build and optimize multi-agent systems that improve automation, decision-making, and customer experience.
- Collaborate with engineering, product, and data science teams to translate business requirements into scalable AI/ML solutions.
- Develop system architecture and design patterns that support reliability, scalability, and performance.
- Apply testing, monitoring, performance assessment, continuous delivery, and infrastructure-as-code practices.
- Research distributed systems and AI approaches and bring appropriate innovations into production.
- Use Python, SQL, NoSQL databases, Docker, Kubernetes, and Azure services to build and operate solutions.
- Share engineering best practices and improve processes across teams.
Requirements
- At least 4 years of professional software development experience using a Python or Java framework, including J2EE or web containers and Java.
- At least 4 years of experience with open-source frameworks.
- At least 3 years of experience in architecture and design.
- At least 3 years of experience with AWS, GCP, Azure, or another cloud service.
- Hands-on proficiency with AI/ML frameworks and tools such as TensorFlow and PyTorch, plus Python, Java, or C++.
- Experience designing, developing, and deploying scalable AI or machine learning models, including LLMs, in production.
- Strong background building large-scale distributed systems in cloud environments.
- Experience applying AI/ML to natural language processing, speech recognition, recommendation systems, or intelligent automation.
- Experience with microservice-oriented architecture, extensible APIs, continuous delivery, infrastructure as code, PowerShell scripting, Azure Portal, application monitoring, and performance assessment.
- Bachelor’s degree in computer science, information systems, or equivalent education or work experience.
- Ability to work effectively in a fast-paced, startup-like environment and use developer tooling across the software development lifecycle.
Benefits
- Personalized development programs, mentorship, and certification assistance.
- Competitive pay, benefits, and flexibility to support employee well-being and future needs.
- Inclusive and collaborative culture centered on shared success.
- GEICO does not sponsor new applicants for employment authorization for this position.
Tech Stack
Categories
About GEICO
At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States.
