Gen AI Engineer

Overview

Hybrid
$50 - $65
Contract - W2
Contract - 12 Month(s)

Skills

API
Agile
Amazon Web Services
Apache JMeter
Apache Kafka
Application Development
Artificial Intelligence
Automated Testing
CHAOS
Cloud Computing
DevOps
Load Testing
LangChain
Natural Language Processing
Java
Google Cloud Platform
Vector Databases
Sprint
Terraform
Vertex
Node.js
Network Security
Machine Learning (ML)
Microsoft Dynamics AX
Collaboration
Continuous Delivery
Continuous Integration
Cucumber
Customer Experience
Database
Domain-driven Design
Elasticsearch
Enterprise Architecture
GemFire
Generative Artificial Intelligence (AI)
Kubernetes
Microservices
Microsoft Azure
Military
NoSQL
GitHub
Good Clinical Practice
Graph Databases
GraphQL
Interactive Voice Response
OWASP
Optimization
Orchestration
Product Development
Python
React.js
Real-time
Redis
Regulatory Compliance
Scripting
Shell
Software Engineering
Spring Framework
Testing
Training
TypeScript
Virtualization
Web Development
WebSocket
Windows PowerShell
Workflow

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.