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.