Job Role: Lead Gen AI Engineer with Python
Location: Phoenix, AZ (Hybrid)
Job Description: We are looking for a Lead Gen AI Engineer with strong expertise in Python, Generative AI, Retrieval-Augmented Generation (RAG), and Agentic AI to lead the design and development of enterprise AI solutions. The ideal candidate will have hands-on experience in preparing and engineering enterprise data for AI use cases, building scalable RAG pipelines, implementing autonomous AI agents, and integrating Large Language Models (LLMs) into production environments. This is a hands-on technical leadership role deep knowledge of AI architecture, data preparation, prompt engineering, vector databases, and modern AI frameworks.
Skills:
8+ years of software development experience with Python.
3+ years of hands-on experience delivering Generative AI solutions.
Strong expertise in Retrieval-Augmented Generation (RAG) architecture and implementation.
Hands-on experience building Agentic AI solutions using LangGraph, CrewAI, AutoGen, LangChain, LlamaIndex, or Semantic Kernel.
Experience preparing, processing, and engineering structured and unstructured enterprise data for AI use cases.
Strong understanding of document ingestion, chunking strategies, embeddings, metadata enrichment, and vector search.
Experience with Vector Databases such as Pinecone, FAISS, ChromaDB, Weaviate, or Milvus.
Experience integrating LLMs including OpenAI, Azure OpenAI, Gemini, Claude, Llama, or Mistral.
Strong knowledge of Prompt Engineering, AI orchestration, and tool/function calling.
Experience developing APIs using FastAPI, Flask, or Django.
Experience with Docker, Kubernetes, Git, CI/CD, and cloud platforms (AWS, Azure, or GCP).
Preferred Skills:
Experience with AI evaluation frameworks, observability, and LLMOps.
Knowledge of MLOps and AI model deployment.
Experience with Databricks, Snowflake, or enterprise data platforms.
Familiarity with knowledge graphs and enterprise search solutions.