Senior Machine Learning Engineer

2 weeks ago


Bengaluru, India Impetus Full time

Job Description

About the Role

We are looking for an engineer with strong experience in building, deploying, and scaling chatbot solutions on AWS. The role involves working closely with product and engineering teams to design conversational AI systems that are secure, scalable, and integrated with enterprise applications.

Key Responsibilities

Design, develop, and deploy chatbot solutions leveraging AWS services (Lambda, API Gateway, DynamoDB, S3, etc.).

Integrate chatbots with enterprise applications (CRM, HRMS, custom apps, etc.).

Build NLP workflows, conversation flows, and handle fallback/error strategies.

Implement monitoring, logging, and analytics to track chatbot performance.

Ensure security, scalability, and high availability of deployed solutions.

Collaborate with product managers, UX designers, and data scientists to improve conversational experiences.

Optimize costs and performance of chatbot workloads on AWS.

Required Skills

Strong hands-on experience with AWS services (Lambda, S3, DynamoDB, CloudWatch, API Gateway, IAM).

Machine Learning and Artificial Intelligence

Proficiency in at least one programming language (Python, Node.js, or Java).

Experience with NLP / conversational AI frameworks (Rasa, Dialogflow, or similar).

Knowledge of API integrations (REST, GraphQL, Webhooks).

Understanding of CI/CD pipelines (CodePipeline, GitHub Actions, Jenkins).

Familiarity with cloud security best practices and IAM policies.

Knowledge of FastAPI, Flask or other API development frameworks

AI Agents knowledge

Nice to Have

Experience with Generative AI (Amazon Bedrock, OpenAI APIs, Anthropic Claude, etc.).

Familiarity with front-end integration (React, Angular, mobile apps, WhatsApp/Slack/Teams bots).

Exposure to MLOps or deploying custom NLP models.

Knowledge of analytics platforms for chatbot performance (Amazon Kendra, QuickSight, or third-party).

Years Of Experience

7 to 12 Years



  • Bengaluru, India Salt Full time

    My client is a leading technology services and consulting company focused on building innovative solutions that addresses the most complex digital transformation needs. Role: Senior Machine Learning Engineer Job Description Seeking a highly skilled and versatileSenior Machine Learning Engineerwho embodies the rare combination of a strong software engineer, a...


  • Bengaluru, Karnataka, India Salt Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    My client is a leading technology services and consulting company focused on building innovative solutions that addresses the most complex digital transformation needs.Role: Senior Machine Learning EngineerJob DescriptionSeeking a highly skilled and versatileSenior Machine Learning Engineerwho embodies the rare combination of a strong software engineer, a...


  • Bengaluru, India MAERSK Full time

    Opportunity A.P. Moller – Maersk is the global leader in container shipping services. The business operates in 130 countries and employs c. 80,000 staff. An integrated container logistics company, Maersk aims to connect and simplify its customers' supply chains. We're looking for a driven Senior Machine Learning Engineer to develop groundbreaking solutions...


  • Bengaluru, Karnataka, India MAERSK Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    OpportunityA.P. Moller – Maersk is the global leader in container shipping services. The business operates in 130 countries and employs c. 80,000 staff. An integrated container logistics company, Maersk aims to connect and simplify its customers' supply chains.We're looking for a driven Senior Machine Learning Engineer to develop groundbreaking solutions...


  • Bengaluru, Karnataka, India Krazy Mantra HR Solutions Pvt. Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    We are looking for a skilled Senior Machine Learning Engineer with 8 to 15 years of experience in the field, based in Bangalore (Kodathi). The ideal candidate will have expertise in Machine Learning Engineering and proficiency in Python, SQL, and NoSQL databases.Roles and ResponsibilityDesign and develop machine learning models and algorithms to solve...


  • Bengaluru, India Trellix Full time

    Senior Product ManagerSenior Machine Learning EngineerSenior Data ScientistSoftware Development EngineerSr Software Development EngineerEnterprise Account Manager - ItalyEnterprise Account Manager - TurkeySDETSr. Software EngineerSr. Solution ConsultantStaff Software Development Engineer in TestSenior Software Development Engineer in TestSoftware Development...


  • Bengaluru, India Trellix Full time

    Senior Product ManagerSenior Machine Learning EngineerSenior Data ScientistSoftware Development EngineerSr Software Development EngineerEnterprise Account Manager - ItalyEnterprise Account Manager - TurkeySDETSr. Software EngineerSr. Solution ConsultantStaff Software Development Engineer in TestSenior Software Development Engineer in TestSoftware Development...


  • Bengaluru, Karnataka, India PayPal Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Assist in the development and optimization of machine learning models. Preprocess and analyze datasets to ensure data quality. Collaborate with senior engineers and data scientists on model deployment. Conduct experiments and run machine learning tests. Stay updated with the latest advancements in machine learning. Minimum of 2 years of relevant work...


  • Bengaluru, India Dell Technologies Full time

    Senior Machine Learning Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and...


  • Bengaluru, India Dell Technologies Full time

    Senior Machine Learning Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies...