Senior AI Developer – Full Stack - NC
Apex Systems · Charlotte, NC · 2 mo ago
Engineering$69–$74/hrContract
Location: Charlotte, NC
Work Arrangement: Hybrid (3 Days Onsite / 2 Days Remote)
Contract Length: 12 months
About the role
In this contingent resource assignment, you will consult on complex initiatives with broad impact and large-scale planning for Software Engineering. This role serves as a Senior AI Developer responsible for designing, building, and productionizing enterprise GenAI applications. The successful candidate will lead the development of agentic AI workflows, Retrieval-Augmented Generation (RAG) solutions, AI orchestration frameworks, and scalable cloud-native services. This is a hands-on engineering role focused on delivering secure, scalable, observable, and production-ready AI solutions.
Responsibilities
- Design and implement multi-step agentic workflows using LangChain and LangGraph.
- Build complex state-machine orchestration and develop AI agents utilizing tool calling frameworks and memory components.
- Design and develop enterprise RAG solutions, including ingestion pipelines for document processing, chunking, and vector indexing.
- Implement hybrid retrieval, query routing, re-ranking, and semantic search to optimize retrieval accuracy.
- Build and deploy solutions on Google Vertex AI, utilizing its models, endpoints, pipelines, and vector search capabilities.
- Develop backend services using Python/FastAPI or Node.js and front-end applications using React/Next.js.
- Containerize applications using Docker and deploy workloads to Kubernetes/GKE, supporting CI/CD automation.
- Define and automate AI evaluation frameworks to measure relevance, faithfulness, latency, and cost efficiency.
- Implement PII detection, data masking, audit logging, and prompt security controls to ensure compliance with enterprise standards.
- Establish GenAI engineering standards and mentor other developers and AI engineers.
Requirements
- 5+ years of Python development experience.
- Expertise with LangChain and LangGraph.
- Experience building and deploying production-grade GenAI applications.
- Experience with Google Vertex AI, RAG architectures, and AI agent frameworks.
Qualifications
- 7–10+ years of software engineering experience.
- 3–5+ years of applied ML/GenAI experience building production systems.
- Expertise with LangChain and LangGraph (tools, agents, state graphs).
- Hands-on experience with Vertex AI.
- Strong experience as a RAG practitioner (chunking, embeddings, hybrid retrieval, rerankers).
- Experience with vector databases (Pinecone, Weaviate, Milvus, FAISS) and embedding models.
- Production backend development experience in Python (FastAPI) or Node.js.
- Front-end experience with React/Next.js.
- Cloud experience (GCP preferred; AWS/Azure is a plus), Docker/Kubernetes, and CI/CD.
- Understanding of GenAI evaluation (RAGAS, G-Eval), observability, and prompt/version management.
- Knowledge of security and governance, including PII handling and prompt injection defenses.
Preferred Qualifications
- Knowledge of graphs (RDF/OWL), retrieval planning, and agent patterns.
- Experience with LLM serving and routing.
- LlamaIndex experience.
- Experience with structured RAG (SQL/Graph RAG) and function/tool calling integrations.
Pay
$69/hr - $74/hr
Benefits
- Supplemental medical, dental, vision, life, and disability insurance plans.
- Employee Stock Purchase Program (ESPP) and 401K with company match after 12 months of tenure.
- Health Savings Account (HSA) on the HDHP plan.
- SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions.
- Corporate discount savings program and other discounts.
- On-demand training program, access to certification prep, and a library of technical and leadership courses/books/seminars after 6+ months of tenure.
- Certification discounts and association perks (e.g., CompTIA, IIBA).
- Dedicated customer service team and certified Career Coach.