Gen AI Developer
Job Description
We are seeking a highly skilled professional with 6–10 years of experience in application development or systems analysis, with a strong focus on AI/ML and Generative AI technologies.
Core AI/ML Expertise
- Strong foundational knowledge in Generative AI, Machine Learning, Data Science, and Statistics
- Solid understanding of AI fundamentals, including Natural Language Processing (NLP), Neural Networks, and Large Language Models (LLMs)
Generative AI & LLM Capabilities
- Hands-on experience with leading LLMs such as Google Gemini, OpenAI models, Anthropic Claude, Mistral, Llama, and other open-source models
- Deep expertise in designing and implementing Retrieval-Augmented Generation (RAG) pipelines, including advanced RAG techniques
- Proven ability to build, fine-tune, and deploy LLM-based applications using platforms like Vertex AI and Hugging Face
- Strong experience in prompt engineering, prompt tuning, and creating reusable prompt frameworks
- Experience implementing agentic AI frameworks for real-world use cases
- Knowledge of AI guardrails, evaluation techniques, and performance/safety monitoring
Programming & Data Engineering
- Strong programming skills in Python, with hands-on experience in libraries such as Pandas, NumPy, scikit-learn, PyTorch, TensorFlow, Transformers, FastAPI, Seaborn, LangChain, and LlamaIndex
- Experience integrating Generative AI solutions into enterprise systems using APIs, orchestration tools, and knowledge graphs
- Hands-on experience with vector databases such as PGVector, Pinecone, MongoDB Atlas, and Neo4j
- Experience working with large-scale unstructured data and designing high-throughput data processing solutions
Deployment & MLOps
- Proven experience deploying GenAI/ML models into production environments
- Strong understanding of MLOps practices, including model evaluation, monitoring, and lifecycle management
- Experience with CI/CD pipelines and tools such as Jenkins, GitLab CI, Azure DevOps, or ArgoCD
Cloud & Containerization
- Experience with containerization and orchestration platforms such as Docker, Kubernetes, or OpenShift
- Strong exposure to cloud-native environments and scalable architecture design
Soft Skills
- Excellent problem-solving and analytical abilities
- Strong communication and collaboration skills for working with cross-functional teams
- Ability to work independently and manage complex, ambiguous challenges