Job Title: Principal AI Engineer
Location: Charlotte, NC / Iselin, NJ (Hybrid – 3 days onsite)
Role Overview
We are looking for a Principal AI Engineer to lead the design and development of Agentic AI solutions for enterprise banking. You will build scalable AI systems using Python, LangChain, and LangGraph, driving innovation in autonomous AI workflows and LLM-powered applications.
Key Responsibilities
Develop Agentic AI systems and intelligent multi-agent workflows
Build scalable backend AI solutions and APIs in Python
Design, fine-tune, and deploy LLM-based applications
Collaborate with cross-functional teams to translate business requirements into AI solutions
Ensure AI systems meet enterprise standards for security, performance, and compliance
Provide technical leadership and mentorship to engineering teams
Required Skills & Experience
10+ years in software engineering, strong Python expertise
3+ years in AI/ML and Generative AI systems
Hands-on experience with LangChain and LangGraph
Knowledge of LLMs, prompt engineering, and autonomous workflows
Experience in distributed systems, APIs, and cloud-native architectures
Preferred Skills
Cloud platforms (AWS, Azure, Google Cloud Platform)
Vector databases (Pinecone, FAISS, Weaviate)
MLOps, CI/CD for AI systems
Prior experience in banking/financial services