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:

  1. Design, develop, and deploy Gen AI-based scalable applications. Worked extensively on deploying custom LLM using OpenAI /Gemini/Perplexity & Grok.
  2. 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.
  3. 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.
  4. 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:

  1. Minimum 7 years of development experience and last 2+ years in Gen AI-based App Development.
  2. Proficiency in Python or JavaScript for AI application development
  3. Should have Working experience with Gen AI – OpenAI/Gemini/Perplexity & Grok
  4. Should have experience in ML Ops for deployment experience in cloud services (AWS, GCP, Azure) for AI model deployment & DB Tech (NoSQL, PostgreSQL, MongoDB).
  5. Understanding of DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes)
  6. Experience in eCommerce / Digital Commerce / Digital Banking is preferred.
  7. Follow and contribute to Agile/SCRUM activities (e.g., daily stand-ups, retrospectives, iteration planning, estimating/reporting, acceptance criteria definition, etc.)
  8. Bachelor’s and Master’s (preferred) in Computer Science with Strong communication skills.
  9. 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.

Location: Bengaluru / Mumbai