Job Description: Python ML & Generative AI Developer
Role Overview
We are looking for a highly skilled Python ML & Generative AI Developer to design, build, and optimize advanced machine learning and generative AI solutions. This role blends strong Python engineering with hands-on expertise in ML frameworks, generative models, and cloud-based deployments to deliver innovative business applications.
Requirements
Key Responsibilities
Develop and implement machine learning models aligned with project requirements and business goals.
Perform statistical analysis, model evaluation, and fine-tuning to improve accuracy and performance.
Select, preprocess, and manage datasets for training and testing.
Extend and integrate existing ML libraries and frameworks into production systems.
Design, train, and retrain generative AI models (GANs, VAEs, LLMs) for real-world applications.
Work with engineering and leadership teams on functional design, prototyping, testing, and deployment of AI/ML solutions.
Build scalable ML pipelines and APIs using Python frameworks.
Explore and implement Gen AI solutions using LangChain, embeddings, and vector databases.
Contribute to AI-driven applications in domains such as chatbots, IVR, and banking.
Required Skills & Experience
Experience: 5+ years overall software development experience, with at least 3 years in Python ML development.
Programming: Strong Python coding skills with libraries such as NumPy, Pandas, scikit-learn, TensorFlow, PyTorch.
Generative AI: 2+ years of solid understanding of generative AI models (GANs, VAEs, LLMs) and their underlying principles.
Databases: Experience with Neo4J, MongoDB, and vector databases.
Frameworks: Familiarity with Python web frameworks (FastAPI, Flask, Django).
Workflow: Experience working in agile/scrum teams with knowledge of ceremonies and best practices.
Communication: Strong ability to explain technical concepts to non-technical stakeholders.
Cloud: Exposure to Google Cloud Platform (GCP) or other cloud environments.
Bonus Skills: Experience with LangChain, embeddings, and ML applications in chatbots, IVR, or banking domains.
What We Offer
Opportunity to work on cutting-edge ML and Generative AI projects.
Collaborative environment with cross-functional teams.
Growth and learning in advanced AI/ML frameworks and cloud technologies.