Senior AI Developer (Full-Stack)

Motion Recruitment

Charlotte (NC)

Hybrid

USD 140,000 - 190,000

Full time

35 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Motion Recruitment is seeking a Software Engineer for a long-term contract in Charlotte, NC (Hybrid) with a leading financial services client. The role emphasizes ML/GenAI production systems, LangChain and LangGraph, vector databases, and modern cloud stacks.

The ideal candidate will bring 7–10+ years in software engineering with 3–5+ years in applied ML/GenAI, plus strong backend/frontend experience and cloud/container orchestration expertise.

Qualifications

  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
  • 7–10+ years software engineering experience; 3–5+ years applied ML/GenAI building production systems.
  • Expert with LangChain and LangGraph (tools, agents, state graphs, retries, sub-graphs, observability).
  • Hands-on with Vertex AI (Foundational models, Endpoints, Pipelines, Vector Search, Model Garden; IAM & service architectures).
  • Strong RAG practitioner (chunking strategies, embeddings, hybrid retrieval, rerankers like Cohere/Rerank or bge-rerank, evaluation).
  • Deep experience with vector databases (Pinecone, Weaviate, Milvus, FAISS) and embedding models (OpenAI, Vertex, Cohere, bge-large).
  • Production backends in Python (FastAPI) or Node.js, plus React/Next.js front-end experience.
  • Solid cloud experience (GCP preferred; AWS/Azure a plus), Docker/Kubernetes, and CI/CD.
  • Strong understanding of GenAI evaluation (RAGAS, G Eval, rubric scoring), observability (LangSmith/LlamaIndex observability/OpenTelemetry), and prompt/version management.
  • Knowledge of security & governance: PII handling, isolation, data residency, prompt injection defenses, secret management.
  • Excellent communication; proven track record turning ambiguous problem statements into shipped products.

Responsibilities

  • Consult on complex initiatives with broad impact and large-scale planning for Software Engineering.
  • Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors.
  • Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables.
  • Strategically collaborate and consult with client personnel.
  • 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).
  • Full-Stack Delivery
  • Build user-facing apps (React/Next.js) and backends (Python/FastAPI, Node/Express), including authentication/authorization and rate limiting.
  • Develop tooling/services (e.g., document loaders, evaluators, red-teaming flows, prompt versioning, synthetic data pipelines).
  • Evaluation & Reliability
  • Define and automate GenAI evaluation: relevance, faithfulness, hallucination rate, answer-exactness, latency, cost.
  • Use techniques like RAGAS, G-Eval, rubric-based human-in-the-loop, pairwise comparisons, A/B tests, and production feedback loops.
  • Security, Governance & Cost
  • Implement data privacy controls (PII detection, masking), policy enforcement, prompt hardening, and audit logging.
  • Optimize latency and TCO (embedding/model selection, batching, caching, streaming, adaptive routing, quantization where applicable).
  • Mentorship & Standards
  • Establish best practices for prompt patterns, orchestration, testing (unit & scenario), and model lifecycle management.
  • Mentor engineers; collaborate with product/design to scope features and deliver business impact.

Skills

Software Engineering
ML/GenAI
LangChain/LangGraph
Python/FastAPI
React/Next.js
Docker/Kubernetes
GCP/AWS
Security/Governance

Tools

Pinecone/Weaviate/Milvus
Vertex AI
LangSmith/OpenTelemetry

Job description

Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Software Engineer in Charlotte, NC (Hybrid). Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150 years and is continuously innovating in today's digital age. If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially.

Contract Duration: 12 Months

Required Skills & Experience
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
  • 7–10+ years software engineering experience; 3–5+ years applied ML/GenAI building production systems.
  • Expert with LangChain and LangGraph (tools, agents, state graphs, retries, sub?graphs, observability).
  • Hands?on with Vertex AI (Foundational models, Endpoints, Pipelines, Vector Search, Model Garden; IAM & service architectures).
  • Strong RAG practitioner (chunking strategies, embeddings, hybrid retrieval, rerankers like Cohere/Rerank or bge?rerank, evaluation).
  • Deep experience with vector databases (Pinecone, Weaviate, Milvus, FAISS) and embedding models (OpenAI, Vertex, Cohere, bge?large).
  • Production backends in Python (FastAPI) or Node.js, plus React/Next.js front?end experience.
  • Solid cloud experience (GCP preferred; AWS/Azure a plus), Docker/Kubernetes, and CI/CD.
  • Strong understanding of GenAI evaluation (RAGAS, G?Eval, rubric scoring), observability (LangSmith/LlamaIndex observability/OpenTelemetry), and prompt/version management.
  • Knowledge of security & governance: PII handling, isolation, data residency, prompt injection defenses, secret management.
  • Excellent communication; proven track record turning ambiguous problem statements into shipped products.
Desired Skills & Experience
  • Knowledge graphs (RDF/OWL), retrieval planning, and toolformer/agent patterns.
  • LLM serving and routing (DG/mixture?of?experts, function/tool calling, Guardrails, Instructor schemas, Pydantic).
  • LlamaIndex experience; structured RAG (SQL/Graph RAG); function/tool calling integrations (Databases, SaaS).
What You Will Be Doing
  • Consult on complex initiatives with broad impact and large-scale planning for Software Engineering.
  • Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors.
  • Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables.
  • Strategically collaborate and consult with client personnel.
  • 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).
  • Full?Stack Delivery
  • Build user?facing apps (React/Next.js) and backends (Python/FastAPI, Node/Express), including authentication/authorization and rate limiting.
  • Develop tooling/services (e.g., document loaders, evaluators, red?teaming flows, prompt versioning, synthetic data pipelines).
  • Evaluation & Reliability
  • Define and automate GenAI evaluation: relevance, faithfulness, hallucination rate, answer?exactness, latency, cost.
  • Use techniques like RAGAS, G?Eval, rubric?based human?in?the?loop, pairwise comparisons, A/B tests, and production feedback loops.
  • Security, Governance & Cost
  • Implement data privacy controls (PII detection, masking), policy enforcement, prompt hardening, and audit logging.
  • Optimize latency and TCO (embedding/model selection, batching, caching, streaming, adaptive routing, quantization where applicable).
  • Mentorship & Standards
  • Establish best practices for prompt patterns, orchestration, testing (unit & scenario), and model lifecycle management.
  • Mentor engineers; collaborate with product/design to scope features and deliver business impact.

Posted By: Workato API User

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Developer (Full-Stack)
Senior AI Developer (Full-Stack)

Motion Recruitment Partners LLC • Charlotte (NC), Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior AI Developer
Senior AI Developer

Strategic Staffing Solutions • Charlotte (NC)

Hybrid
USD 140,000 - 200,000
Java Full Stack Developer with Gen AI
Java Full Stack Developer with Gen AI

RITWIK Infotech Inc • Columbus (OH)

On-site
USD 95,000 - 125,000
AI Agentic Developer SFO
AI Agentic Developer SFO

KLM Careers • San Francisco (CA)

On-site
USD 120,000 - 160,000
Technology Architect | Cloud Platform | Google Cloud - Architecture
Technology Architect | Cloud Platform | Google Cloud - Architecture

Expedite Talent Solutions • Charlotte (NC)

Hybrid
USD 150,000 - 210,000
AI Engineer
AI Engineer

Kaleidoscope Innovation • Fort Worth (TX)

On-site
USD 140,000 - 190,000
Senior Full Stack Engineer - AI
Senior Full Stack Engineer - AI

Prosum • United States

Hybrid
USD 135,000 - 163,000
Senior AI Engineer
Senior AI Engineer

Hophr • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Senior Developer - AI & ML
Senior Developer - AI & ML

Motion Recruitment • Atlanta (GA)

On-site
USD 110,000 - 130,000
AI Engineer
AI Engineer

Eightelevengroup • Miami (FL)

On-site
USD <65,000