Machine Learning Engineer II

2 weeks ago


Bengaluru, Karnataka, India CommerceIQ Full time ₹ 15,00,000 - ₹ 20,00,000 per year

Company Overview

CommerceIQ's AI-powered digital commerce platform is revolutionizing the way brands sell online. Our unified ecommerce management solutions empower brands to make smarter, faster decisions through insights that optimize the digital shelf, increase retail media ROI and fuel incremental sales across the world's largest marketplaces. With a global network of more than 900 retailers, our end-to-end platform helps 2,200+ of the world's leading brands streamline marketing, supply chain, and sales operations to profitably grow market share in more than 50 countries. Learn more at 

We are seeking a highly skilled and experienced Senior Generative AI Engineer to join our innovative team, with a paramount focus on developing and rigorously evaluating sophisticated multi-agent AI systems. This role is crucial for designing, building, deploying, and ensuring the accuracy and reliability of cutting-edge generative AI solutions that leverage collaborative AI agents.

The ideal candidate will possess a deep understanding of generative models, combined with robust MLOps practices, strong back-end engineering skills in microservices architectures on cloud platforms like AWS or GCP, and an absolute mastery of Python, Langgraph, and Langchain. Proven experience with evaluation methodologies, including working with evaluation datasets and measuring the accuracy of multi-agent systems using tools like Langsmith or other open-source alternatives, is a must-have.

Key Responsibilities:

Generative AI Development & Multi-Agent Systems:

  • Design, develop, and implement advanced generative AI models (LLMs) for various applications, from ideation to production.
  • Architect, build, and deploy intelligent multi-agent AI systems, enabling collaborative behaviors and complex decision-making workflows.
  • Utilize and extend frameworks like Langchain and Langgraph extensively for building sophisticated, multi-step AI applications, intelligent agents, and agentic workflows, with a strong focus on their evaluability.
  • Fine-tune and adapt pre-trained generative models to specific business needs and datasets, often as components within agentic systems.
  • Develop strategies for prompt engineering and RAG (Retrieval Augmented Generation) to enhance model performance and control, particularly in multi-agent contexts.
  • Research and stay abreast of the latest advancements in generative AI, natural language processing, multi-agent systems, and autonomous AI.

Multi-Agent System Evaluation & Accuracy:

  • Design, develop, and execute comprehensive evaluation strategies for multi-agent systems, defining key performance indicators (KPIs) and success metrics.
  • Create, manage, and utilize high-quality evaluation datasets to rigorously test the accuracy, coherence, consistency, and robustness of multi-agent system outputs.
  • Implement and leverage tools like Langsmith or other open-source solutions (e.g., TruLens, Ragas, custom frameworks) to trace agent interactions, analyze trajectories, and measure the accuracy and effectiveness of multi-agent system behavior.
  • Perform root cause analysis for evaluation failures and drive iterative improvements to agent design and system performance.
  • Develop methods for assessing inter-agent communication efficiency, task allocation accuracy, and collaborative problem-solving success.

MLOps & Deployment:

  • Establish and implement robust MLOps pipelines for training, evaluating, deploying, monitoring, and managing generative AI models and multi-agent systems in production environments.
  • Ensure model and agent system scalability, reliability, and performance in a production setting.
  • Implement version control for models, data, and code.
  • Monitor model drift, performance degradation, and data quality, implementing proactive solutions for both individual models and interconnected agents.

Back-end Engineering (Microservices on AWS/GCP):

  • Develop and maintain highly scalable and resilient microservices to integrate generative AI models and orchestrate multi-agent systems into larger applications.
  • Design and implement APIs for model inference and agent interaction and coordination.
  • Deploy and manage microservices on cloud platforms such as AWS or GCP, utilizing services like EC2, S3, Lambda, EKS/ECS, Sagemaker, GCP Compute Engine, GCS, GKE, Vertex AI, etc., with a focus on supporting agentic architectures.
  • Implement best practices for security, logging, monitoring, and error handling in microservices, especially concerning inter-agent communication and system resilience

Collaboration & Leadership:

  • Collaborate closely with data scientists, machine learning engineers, product managers, and other stakeholders to translate business requirements into technical solutions, with a keen eye on opportunities for multi-agent automation and their measurable impact.
  • Mentor junior engineers and contribute to the growth of the team's technical capabilities, particularly in agentic AI development and rigorous evaluation.
  • Participate in code reviews, architectural discussions, and technical design sessions, championing best practices for multi-agent system design and testability.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
  • 4+ years of experience in software engineering with at least 2+ years focused on Machine Learning Engineering or Generative AI development.
  • Demonstrable prior experience in multi-agent product development, including designing, implementing, and deploying systems with interacting AI agents.
  • Mandatory experience in working with evaluation datasets, defining metrics, and assessing the accuracy and performance of multi-agent systems using tools like Langsmith or comparable open-source alternatives.
  • Exceptional proficiency in Python and its ecosystem for machine learning (e.g., PyTorch, TensorFlow, Hugging Face Transformers).
  • Deep expertise with Langgraph and Langchain for building complex LLM applications, intelligent agents, and orchestrating multi-agent workflows.
  • Solid understanding and practical experience with various generative AI models (LLMs)
  • Proven experience with MLOps principles and tools (e.g., MLflow, Kubeflow, Data Version Control (DVC), CI/CD for ML), with an emphasis on agent system lifecycle management and continuous evaluation.
  • Extensive experience designing, developing, and deploying microservices architectures on either AWS or GCP.
  • Proficiency with containerization technologies (Docker) and orchestration (Kubernetes).
  • Strong understanding of API design and development (RESTful, gRPC).
  • Excellent problem-solving skills, with a focus on building robust, scalable, and maintainable solutions.
  • Strong communication and collaboration skills.

Preferred Qualifications:

  • Experience with Apache Spark for large-scale data processing
  • Experience with specific AWS services (e.g., Sagemaker, Lambda, EKS) or GCP services (e.g., Vertex AI, GKE, Cloud Functions) for deploying and managing agentic systems.
  • Familiarity with other distributed computing frameworks.
  • Contributions to open-source projects in the AI/ML space, especially those related to multi-agent systems or agent frameworks (e.g., AutoGen, CrewAI).
  • Experience with real-time inference for generative models and real-time agent decision-making and evaluation.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any other category prohibited by applicable law. 



  • Bengaluru, Karnataka, India Atlassian Full time

    Job DescriptionOverviewWorking at AtlassianAtlassians can choose where they work whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted...


  • Bengaluru, Karnataka, India Atlassian Full time US$ 1,50,000 - US$ 2,00,000 per year

    OverviewWorking at AtlassianAtlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted virtually, a part...


  • Bengaluru, Karnataka, India beBeeMachineLearning Full time ₹ 15,70,000 - ₹ 25,15,000

    Job Title: Machine Learning EngineerWe are seeking an experienced Machine Learning Engineer to join our team. As a Machine Learning Engineer, you will be responsible for designing, developing, and deploying machine learning models that can solve complex business problems.Responsibilities:Design and develop machine learning models using linear regression,...


  • Bengaluru, Karnataka, India beBeeData Full time ₹ 1,00,00,000 - ₹ 2,00,00,000

    Machine Learning Engineering Opportunity About the Role:We are seeking an experienced Machine Learning Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing and implementing scalable machine learning workflows using frameworks like TensorFlow, PyTorch, and Scikit-learn. Key Responsibilities:Design...


  • Bengaluru, Karnataka, India Spydra Full time

    Job DescriptionJob Summary:We are seeking a talented and motivated Machine Learning Engineer to join our team. The ideal candidate will have a strong background in machine learning algorithms, data analysis, and software development. You will be responsible for designing, developing, and deploying machine learning models and systems that drive our products...


  • Bengaluru, Karnataka, India beBeeAI Full time US$ 1,25,000 - US$ 1,75,000

    Machine Learning EngineerJob OverviewAs a machine learning engineer, you will be responsible for developing and deploying AI technologies to automate business processes.Key Responsibilities:Design and implement automation processes using AI algorithms.Collaborate with legal and data governance teams to ensure AI models meet fairness and privacy...


  • Bengaluru, Karnataka, India Uber Full time

    Job DescriptionAbout the RoleWe are looking for a highly motivated Machine Learning Engineer to join the Uber Eats Search and Discovery Team. You will play a critical role in enhancing the search experience for millions of Uber Eats users worldwide. You will leverage your expertise in data analysis, machine learning, and engineering to drive insights and...


  • Bengaluru, Karnataka, India Lytx, Inc. Full time US$ 1,50,000 - US$ 2,00,000 per year

    Why Lytx?:As our Machine Learning Engineer, you will join our Applied Machine Learning Team in India, who develops machine learning and computer vision algorithms to monitor and assess the state of drivers and their environments to identify risk and improve safety for our clients. You will contribute to all aspects of the DL/ML model development and...


  • Bengaluru, Karnataka, India SYNOpix Full time

    Join our team as a Machine Learning Engineer and build innovative solutions for our U.S. client. We're looking for someone with a strong background in machine learning who is ready to design, build, and deploy robust ML models in a production environment. Your expertise in AWS SageMaker will be key to creating scalable solutions that deliver real...


  • Bengaluru, Karnataka, India Dirac Labs Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Company DescriptionDirac Labs is at the forefront of developing advanced positioning, tracking, and navigation solutions for autonomous vehicles, unmanned aerial systems, asset tracking, and robotics. By leveraging cutting-edge quantum sensing and nanophotonics research from the University of Wisconsin–Madison, Dirac Labs is creating innovative quantum...