Role: Senior AI Developer
Location: Charlotte NC (Day 1 Onsite)
Experience: 13+ years
Job Description:
Senior, hands-on AI engineer to design, build, and productionize GenAI applications end-to-end. You'll lead the development of robust LangChain/LangGraph agentic workflows, high-quality RAG pipelines, and scalable microservices on Google Vertex AI. You'll own system design, implementation, MLOps, observability, and governance—partnering closely with product, data, security, and platform teams to deliver reliable, secure, and cost-efficient AI
products.
Key Responsibilities
Architecture & Orchestration
- Design multi-step agentic workflows with LangGraph (state machines, tools, retries, timeouts) and LangChain (chains, tools, memory).
- Build guardrails (input/output filtering, red-teaming hooks) and observability (tracing, telemetry, logging, prompt/version tracking).
RAG Pipelines
- Own ingestion pipelines: chunking, embeddings, document normalization, metadata, and vector DB indexing (e.g., Pinecone, Weaviate, Milvus, FAISS).
- Implement retrieval strategies: hybrid (BM25 + dense), multi-vector, reranking, query planning, LangGraph retrieval sub-graphs, caching.
- Build domain-specific adapters (schema, ontology alignment) and grounding with structured tools/knowledge bases.
Vertex AI & Platform Engineering:
- Productionize services on Google Vertex AI (Models, Endpoints, Workbench, Pipelines, Vector Search, Feature Store).
- Containerize with Docker, orchestrate with Kubernetes/GKE, and automate with CI/CD (GitHub Actions/Cloud Build).