Machine Learning Engineer II
6 days ago
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. 10 out of the top 12 CPG brands work with us, including Coca-Cola, Nestle, Colgate-Palmolive, and Mondelez. We've raised over $200M from some of the top investors including SoftBank, Insight Partners, and Madrona. 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.
-
Machine Learning Engineer II
1 week ago
Bengaluru, Karnataka, India Kuku FM Full time ₹ 15,00,000 - ₹ 20,00,000 per yearAbout the roleAs a Machine Learning Engineer II in Recommendation, you will be instrumental in advancing our recommendation algorithms and content embeddings, directly driving the growth and success of our Video and Audio Stories Platform. Responsibilities:Recommendation Systems: Design and develop large-scale recommendation systems serving millions of...
-
Machine Learning Engineer II
1 week ago
Bengaluru, Karnataka, India Grizmo Labs Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPosition : ML Engineer Experience : 46 YearsLocation : BangaloreJob Type : Full-timeJob Summary : We're looking for a skilled and experienced ML Engineer 2 with 46 years of experience in applied machine learning and model deployment. The ideal candidate will have hands-on experience with advanced technologies such as Generative AI, NLP, or Conversational...
-
Machine Learning Engineer II
1 week ago
Bengaluru, Karnataka, India Lytx Full time US$ 60,000 - US$ 1,20,000 per yearWhy 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...
-
Machine Learning Engineer
1 week ago
Bengaluru, Karnataka, India TCP Corps Full time ₹ 12,00,000 - ₹ 24,00,000 per yearResponsibilities: • Develop, deploy, and maintain machine learning models using AWS Sagemaker and MLFlow. • Implement end-to-end ML pipelines, from data ingestion to model deployment. • Optimize model performance and scalability. • Collaborate with data scientists to transition models from development to production. • Implement Data Science...
-
Machine Learning Engineer
2 weeks ago
Bengaluru, Karnataka, India NatWest Group Full time ₹ 15,00,000 - ₹ 25,00,000 per yearMachine Learning Engineer Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environment Day-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which...
-
Machine Learning Engineer II
1 week ago
Bengaluru, Karnataka, India Lytx, Inc. Full time ₹ 12,00,000 - ₹ 24,00,000 per yearWhy 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...
-
Machine Learning Engineer
1 week ago
Bengaluru, Karnataka, India Apple Full time ₹ 20,00,000 - ₹ 25,00,000 per yearImagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Every single day, people do amazing things at Apple. Do you want to impact the future of Manufacturing here at Apple through cutting edge ML techniques? This position involves a wide variety of skills, innovation,...
-
Machine Learning Engineer II
5 days ago
Bengaluru, Karnataka, India DAT Freight & Analytics Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout DATDATis an award-winning employer of choice and a next-generation SaaS technology company that has been at the leading edge of innovation in transportation supply chain logistics for 45 years. We continue to transform the industry year over year, by deploying a suite of software solutions to millions of customers every day - customers who depend on...
-
Machine Learning Engineer II
3 days ago
Bengaluru, Karnataka, India DAT Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout DATDAT is an award-winning employer of choice and a next-generation SaaS technology company that has been at the leading edge of innovation in transportation supply chain logistics for 45 years. We continue to transform the industry year over year, by deploying a suite of software solutions to millions of customers every day - customers who depend on...
-
Machine Learning Engineer II
5 days ago
Bengaluru, Karnataka, India DAT Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout DATDAT is an award-winning employer of choice and a next-generation SaaS technology company that has been at the leading edge of innovation in transportation supply chain logistics for 45 years. We continue to transform the industry year over year, by deploying a suite of software solutions to millions of customers every day - customers who depend on...