Experience: 7+ Years
Location: Chennai / Bangalore / Pune / Coimbatore (Hybrid)
About the Role:
We are looking for a highly skilled Senior Data Scientist with strong expertise in Python, GenAI, Large Language Models (LLMs), FastAPI, and Cloud Platforms (GCP/Azure/AWS). The ideal candidate should have hands-on experience in building, deploying, and scaling AI/ML solutions, developing production-grade APIs, and implementing CI/CD pipelines for machine learning applications.
This role requires end-to-end ownership of ML solutions—from model development and deployment to cloud infrastructure and API integration.
Key Responsibilities:
- Design, build, train, and optimize Machine Learning and Generative AI models.
- Develop GenAI solutions using LLMs, RAG, embeddings, prompt engineering, and AI frameworks.
- Build and maintain production-ready applications using Python and FastAPI.
- Develop scalable REST APIs and integrate AI/ML services with enterprise applications.
- Deploy ML models and AI applications on Google Cloud Platform (GCP), Microsoft Azure, or AWS.
- Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, or similar tools.
- Implement clean, modular, and maintainable code using Object-Oriented Programming (OOP) principles.
- Collaborate with Product, Data Engineering, DevOps, and Infrastructure teams to deliver scalable AI solutions.
- Support cloud migration initiatives and modernize ML platforms.
- Monitor, troubleshoot, and optimize deployed ML services for performance and scalability.
Required Skills:
- 7+ years of experience in Data Science, Machine Learning, or AI development.
- Strong programming expertise in Python.
- Hands-on experience with Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), embeddings, and prompt engineering.
- Experience building APIs using FastAPI.
- Strong understanding of API Development, REST APIs, and API Management.
- Experience with CI/CD tools such as Jenkins or GitHub Actions.
- Strong knowledge of Object-Oriented Programming (OOP) concepts and software design principles.
- Experience deploying AI/ML solutions on GCP, Azure, or AWS.
- Experience with Git and version control.
Preferred Skills:
- Docker and Kubernetes
- Vector Databases (Pinecone, FAISS, ChromaDB)
- Terraform or Infrastructure as Code (IaC)
- ML model deployment and MLOps practices
- Microservices Architecture
Preferred Qualifications:
- Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, Engineering, or a related field.
- Excellent analytical, problem-solving, and communication skills.
- Experience working in Agile development environments.