Gen AI Engineer with Python
Phoenix, AZ - USA
Job Summary
Gen AI Engineer with Python
Job Description:We are looking for a 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 requiring deep knowledge of AI architecture data preparation prompt engineering vector databases and modern AI frameworks.
Required 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.
Required Experience:
Junior IC