Bachelor’s Degree in Computer Science, Data Science, or related field (Master’s is a plus). 3+ years of experience developing and deploying ML, NLP, or Generative AI systems. Expert-level skills in Python and software engineering fundamentals (data structures, testing, CI/CD, Git, containers). Hands-on experience with AI development tools: PyTorch, TensorFlow, LangChain, LangGraph, and vector databases (Pinecone, FAISS, Azure AI Search). Proven cloud deployment experience (Azure preferred; AWS acceptable). Familiarity with DevOps/Infrastructure as Code (GitHub Actions, Terraform/Bicep, Docker/Kubernetes). Strong written and verbal communication skills to explain technical concepts to diverse audiences. Experience with compliance frameworks relevant to AI software development services (e.g., NIST, FedRAMP). Contributions to research papers, open-source libraries, or AI communities.