Principal Gen AI Engineer - Charlotte, NC (Only Local) - In-Person Interview - No GC/GC EAD
Role details
Job location
Tech stack
Job description
Design and develop AI/ML and Generative AI solutions for enterprise applications. Work with Large Language Models (LLMs), RAG frameworks, and AI orchestration tools. Build scalable AI systems using LangChain, LangGraph, and Python. Develop end-to-end AI pipelines including data ingestion, model training, inference, and monitoring. Implement AI observability, tracing frameworks, and model monitoring solutions. Collaborate with business and engineering teams to deliver AI-driven solutions. Support CI/CD pipelines for AI/ML deployment and model versioning. Work with cloud platforms such as Azure, AWS, or GCP for AI deployments. Ensure AI governance, security, explainability, and compliance standards are followed. Participate in Agile development and solution architecture discussions.
Requirements
10+ years of overall IT experience. Strong hands-on experience in Python development. Experience with LangChain and LangGraph in real-world implementations. Expertise in Generative AI, LLMs, and RAG frameworks. Experience with AI/ML frameworks such as TensorFlow, PyTorch, or Hugging Face. Hands-on experience with Azure OpenAI or similar AI cloud services. Strong understanding of AI/ML model deployment and observability. Experience with CI/CD pipelines and cloud-native deployments. Strong analytical, communication, and stakeholder management skills. Investment banking domain experience is highly preferred. Preferred Skills: Experience with Agentic AI frameworks. Knowledge of tracing frameworks and LLM observability solutions. Experience working in regulated enterprise environments. Familiarity with Agile methodologies and project delivery.