Overview
Skills
Job Details
Job Title: Gen AI Engineer
Location: Charlotte , NC
Type: Long-Term Contract
Interview mode: In- Person
Job Summary
We are seeking a highly skilled Gen AI Engineer with strong experience in software engineering, cloud platforms, and AI-based contact center solutions. The ideal candidate will possess deep technical expertise in GenAI, LLMs, RAG architectures, conversational bots, and cloud-native microservices, combined with proven product delivery experience on Google Cloud Platform or other public/hybrid clouds.
Key Responsibilities
Design, build, and implement GenAI-based applications and conversational experiences using LLMs, RAG, vector databases, and Vertex AI.
Develop and integrate Playbooks for AI-driven automation and workflow orchestration.
Implement LangChain/LangGraph solutions for intelligent retrieval and knowledge augmentation.
Design and maintain AI/ML-enabled contact center solutions, covering IVR/IVA, NLP, CX/AX optimization, and omnichannel agent capabilities.
Build and scale microservices architectures using Java, Spring Boot, Node.js, and integrate them into cloud platforms such as Google Cloud Platform, PCF, or Kubernetes.
Develop and deploy real-time low-latency applications using React, Redux, TypeScript, and WebRTC/WebSockets.
Perform validation, testing, and automation leveraging JMeter, Blazemeter, Cucumber, and chaos testing frameworks.
Participate in Agile ceremonies, perform backlog refinement, sprint planning, and continuous software improvements.
Support DevOps pipelines, CI/CD, and Infrastructure-as-Code automation using Terraform, GitHub Actions, and scripting languages such as Python, Go, Shell, and PowerShell.
Collaborate with enterprise architects and security teams to ensure compliance with OWASP, Network Security, and Enterprise Architecture best practices.
Required Qualifications
4+ years of software engineering experience or equivalent (work, military, training, or education).
2+ years of experience with Google Cloud Platform or other public/hybrid cloud services.
2+ years of hands-on experience with Python.
3+ years of experience in GenAI, LLMs, RAG, vector DBs, and conversational bots.
1+ year of practical experience with Playbooks and Vertex AI.
Exposure to ADK (hands-on).
Familiarity with LangChain or LangGraph.
4+ years of experience in the Contact Center domain, including integration with CRMs, IVR/IVA, NLP, and CX optimization using AI/ML.
4+ years with Node.js, Java, Spring Boot, Kafka, Redis/GemFire, Elasticsearch, GraphQL, and NoSQL databases.
Experience with Graph Databases and Public Cloud Marketplace services.
2+ years with Domain-Driven Design and cloud-native microservices.
3+ years of experience with automated testing frameworks, including unit, service virtualization, API, and load testing.
3+ years in DevOps practices using GitHub Actions, TrueCD, and Cucumber.
Proven experience in Agile product development environments.
Understanding of Terraform, GitHub, and IaC/EaC pipelines.
Strong scripting skills in Python, Go, Shell, or PowerShell.
Valid cloud certification on Google Cloud Platform, Azure, or AWS.
Knowledge of network security, OWASP, and enterprise architecture.
3+ years of hands-on experience in front-end web development using React, Redux, RXJS, TypeScript, and micro-frontend architecture.
Preferred Qualifications
Full-stack application development experience.
Experience in real-time eventing frameworks such as gRPC or WebSockets.
Demonstrated ability to rationalize risk controls into actionable policy outcomes.