Job Description
The Senior Gen AI Developer role will be part of the Digital Commerce Team, building AI-powered applications and solutions. This role will analyse, Design, develop, and deploy AI and Machine Learning models within real-world applications using software development life cycle methodology. This role will collaborate closely with data scientists, engineers, and product managers to create innovative AI-driven products and services. Responsibilities:
- Design, develop, and deploy Gen AI-based scalable applications. Worked extensively on deploying custom LLM using OpenAI /Gemini/Perplexity & Grok.
- Work with deep learning frameworks such as TensorFlow, PyTorch, and Scikit-learn or Keras. Optimize AI models for performance, scalability, and real-time processing. Build and maintain AI-powered applications.
- Develop APIs and Microservices for enabling AI models with front-end applications. Work with cloud platforms (AWS, Azure, or GCP) to deploy AI applications at scale. Preprocess & manage large datasets for AI training & inference. Implement data pipelines to streamline AI workflows.
- Ensure AI models are updated and continuously improved based on new data. Track AI model performance and implement improvements based on feedback. Optimize application architecture for speed, efficiency, and cost-effectiveness. Address technical challenges such as model drift, bias, and explainability.
Qualification and Experience:
- Minimum 7 years of development experience and last 2+ years in Gen AI-based App Development.
- Proficiency in Python or JavaScript for AI application development
- Should have Working experience with Gen AI – OpenAI/Gemini/Perplexity & Grok
- Should have experience in ML Ops for deployment experience in cloud services (AWS, GCP, Azure) for AI model deployment & DB Tech (NoSQL, PostgreSQL, MongoDB).
- Understanding of DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes)
- Experience in eCommerce / Digital Commerce / Digital Banking is preferred.
- Follow and contribute to Agile/SCRUM activities (e.g., daily stand-ups, retrospectives, iteration planning, estimating/reporting, acceptance criteria definition, etc.)
- Bachelor’s and Master’s (preferred) in Computer Science with Strong communication skills.
- Behavioural Skills – Excellent Verbal/Written Communication skills in the English Language, Influence/Impact on decision making, Customer Orientation, Team Leading skills, Solution-oriented Leadership skills, Visionary mind-set.