Software Engineer - AI/ML integration

Min Experience

3 years

Location

Remote (India), India

JobType

full-time

About the role

We're hiring on behalf of our client, a Nasdaq-listed product company headquartered in the US

Role: Fullstack Engineer (AI/ML integration)
Experience: 3-5 years
Location: Bangalore
Work mode: Remote

Requirements:

  • Bachelor’s degree in computer science, engineering, or a related field.
  • 3+ years of experience in a technology-focused role, with a strong understanding of AI/ML concepts and applications.
  • Excellent written and oral communication skills.
  • Proven experience working in an onshore-offshore model; open to working as part of a collaborative high-performing team; adaptable.
  • Experience with Agile methodologies, project management tools (Jira), and collaboration platforms.

Essential Technical Skills:

  • Strong foundation in Python
  • Cloud Computing (AWS, Azure)
  • Experience with AI/ML frameworks (TensorFlow, AWS AI tools, PyTorch, and scikit-learn a plus)
  • API Development (RESTful APIs, GraphQL a plus)
  • Modern JavaScript Frameworks (React, Vue.js, Angular)
  • Database Expertise (SQL and NoSQL); experience working with large datasets, including data extraction, cleaning, transformation, and loading (ETL) processes.

Desirable Skills:

  • DevOps Practices (CI/CD pipelines, Docker, Kubernetes)
  • Experience with AI model deployment (model optimization, serving, monitoring)
  • Understanding of Natural Language Processing (NLP) or Computer Vision
  • Knowledge of the media industry, news production workflow, and/or Prospect to Pay workflows is highly desirable.

Skills

Python
AWS
Microsoft Azure
Tensorflow
Pytorch
Scikit-Learn
Javascript
ETL
SQL
NoSQL