Jobs · North Carolina

Python Full Stack AI Engineer at Charlotte, NC OR Iselin, NJ (Hybrid)

BALIN TECHNOLOGIES LLC · Charlotte, NC · 1 wk ago
Full-time

This engagement is for an Independent Contractor / Consultant. Location: Charlotte, NC OR Iselin, NJ (Hybrid - On-site). Duration: Long-term (Contract-to-Hire).

About the role

Python Full Stack AI Engineer to work on the DIVA (Digital Intelligence Virtual Assistant) platform—an enterprise-grade AI system designed to provide intelligent, context-aware insights across applications, data, and platforms. DIVA enables users to explore system capabilities, data lineage, dependencies, and cloud migration impacts through a conversational AI interface powered by knowledge graphs and AI agents.

Responsibilities

  • Build AI-powered backend services using Python (FastAPI/Flask).
  • Develop and integrate LLM-based solutions using frameworks like LangChain or LlamaIndex.
  • Design and implement RAG / GraphRAG pipelines.
  • Work with knowledge graphs (e.g., Neo4j) to enable semantic querying and reasoning—Knowledge graph/ontology + MCP servers.
  • Develop AI agents for multi-step reasoning and orchestration.
  • Build scalable REST/GraphQL APIs.
  • Create intuitive front-end interfaces using React for:
    • Chat-based AI interaction.
    • Graph and lineage visualization.
  • Collaborate with data engineers and architects to model enterprise ontology and metadata.

Requirements

  • Strong Python backend development experience.
  • Hands-on experience with Generative AI / LLMs.
  • Experience with RAG pipelines.
  • Knowledge of graph databases / knowledge graphs.
  • Frontend experience with React.
  • Understanding of APIs, microservices, and distributed systems.
  • Experience with MCP servers / MCP orchestration.

Similar jobs