Python Full Stack AI Engineer at Charlotte, NC OR Iselin, NJ (Hybrid)
BALIN TECHNOLOGIES LLC · Charlotte, NC · 3 wk ago
Full-time
This engagement is for an Independent Contractor / Consultant.
About the role
Senior 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
Schedule
Long-term contract (convertible to hire). Hybrid on-site in Charlotte, NC or Iselin, NJ.
Interview Process
All candidates must take a Glider test; shortlisting for client interview is based on the score. Process includes telephonic and webcam interviews.