Senior Machine Learning Engineer

Voicegain

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading Voice AI startup in Bengaluru is looking for a Senior Machine Learning Engineer to join their team. This role involves designing and developing scalable backend services using Python and integrating machine-learning-powered features. The ideal candidate should have over 5 years of experience in software engineering, strong knowledge of algorithms, and hands-on experience with LLM systems. The position emphasizes Agile delivery, mentorship of junior engineers, and close collaboration with the ML Technical Lead.

Qualifications

  • 5+ years of software engineering experience with Python.
  • Strong experience in algorithms and data structures.
  • Hands-on with LLM-based systems.

Responsibilities

  • Design and maintain scalable backend services.
  • Implement efficient algorithms.
  • Mentor junior engineers.

Skills

Python
Algorithms
Object-Oriented Programming
LLM Integration
Scrum Master
Cloud Environments

Tools

AWS
GCP
Flask
FastAPI
Django

Job description

Senior Machine Learning Engineer (ML SDE-3)

Type: Full-time

Experience: 5 - 10 Years

Reports to: ML Technical Lead

About Voicegain

Voicegain is a rapidly growing Voice AI startup with offices in Santa Clara, Dallas and Bangalore. Voicegain has two main product offering a) Voicegain Casey, an AI Voice Agent purpose built for healthcare payers and b) Voice AI platform which offer developers of voice-enabled apps a comprehensive set of Speech-to-Text and LLM-Powered APIs that are accurate, affordable and easy-to-use.

About the Role

We are looking for a Senior ML Software Development Engineer (ML SDE-3) to strengthen our ML engineering team. This is a hands‑on senior IC role with significant responsibility in technical execution and Agile delivery, reporting to the ML Tech Lead.

The ideal candidate is a strong backend and ML engineer who can own sprint execution and day‑to‑day Scrum activities while partnering closely with the Tech Lead on architecture, technical direction, and prioritization.

You will work at the intersection of backend engineering and applied machine learning, contributing directly to production systems while helping the team deliver consistently and effectively.

Key Responsibilities
Software Engineering & System Design
  • Design, develop, and maintain scalable backend services using Python and modern web frameworks.
  • Implement efficient algorithms and data structures (e.g., greedy algorithms, BFS/DFS, dynamic programming).
  • Write clean, maintainable, and testable code using object‑oriented design principles.
  • Contribute to technical design discussions and implementation decisions under guidance from the ML Tech Lead.
  • Build and integrate machine‑learning‑powered features, with an emphasis on LLM‑based systems.
  • Work with ML and LLM platforms such as OpenAI API, Gemini, and Hugging Face.
  • Apply best practices for prompt engineering, evaluation, and production deployment of ML/LLM solutions.
  • Develop and operate web services using frameworks such as Flask, FastAPI, or Django.
  • Design and work with SQL databases, Redis, and MongoDB.
  • Deploy and support services in AWS and GCP environments.
  • Collaborate on CI/CD, monitoring, and operational reliability.
  • Serve as Scrum Master for the ML team, focusing on execution and delivery.
  • Break down work into actionable tasks.
  • Define clear acceptance criteria.
  • Facilitate sprint planning, daily standups, reviews, and retrospectives.
  • Maintain and clarify the sprint backlog.
  • Track progress, surface risks and blockers early, and drive resolution.
  • Partner with the ML Tech Lead and Product stakeholders to ensure alignment and predictable delivery.
  • Communicate effectively with engineers and stakeholders.
  • Mentor junior engineers through code reviews, technical guidance, and best practices.
  • Promote a culture of high‑quality execution, accountability, and continuous improvement.
Required Qualifications
  • 5+ years of professional software engineering experience, with strong focus on Python.
  • Solid understanding of algorithms and data structures.
  • Strong experience with object‑oriented programming.
  • Experience with at least one strongly typed language such as Java, Go (Golang), C++, or similar.
  • Hands‑on experience building or integrating LLM‑based systems.
  • Familiarity with AI‑assisted coding tools such as Cursor, GitHub Copilot, or similar.
  • Experience working with ML APIs or platforms (OpenAI, Gemini, Hugging Face).
  • Proven experience building backend systems in cloud environments.
  • Practical experience acting as a Scrum Master or Agile lead for an engineering team.
  • Strong communication skills and comfort working in Agile/Scrum environments.
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

Referrals increase your chances of interviewing at Voicegain by 2x

Get notified about new Senior Machine Learning Engineer jobs in Bengaluru, Karnataka, India.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer
Senior Machine Learning Engineer

Voicegain • Bengaluru

On-site
INR 7,434,000 - 11,153,000
Machine Learning Engineer - Voice AI
Machine Learning Engineer - Voice AI

MaxHome.AI • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Senior Machine Learning Engineer - NLP
Senior Machine Learning Engineer - NLP

Observe.AI • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Excellent medical insurance options
Generous holidays and parental leave policies
Learning & Development fund
Director of Engineering
Director of Engineering

GreyLabs AI • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Senior AI Voice Platform Engineer (Full Stack AI Developer)
Senior AI Voice Platform Engineer (Full Stack AI Developer)

Supere Limited • Dadri

On-site
INR 1,800,000 - 4,200,000
Senior Software Engineer - Backend (AI Platform)
Senior Software Engineer - Backend (AI Platform)

Blue Machines AI • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Nifty Coders Pvt. Ltd. • Nalanda

Hybrid
INR 2,500,000 - 4,000,000
Competitive compensation plans
Two annual bonuses
Paid Maternity Leave (4 months) and P.
Senior Software Engineer, AI/ML
Senior Software Engineer, AI/ML

Google • Bengaluru

On-site
INR 4,000,000 - 7,000,000
AI Engineer (Voice Applications)
AI Engineer (Voice Applications)

Durus Consulting • Chennai District

On-site
INR 400,000 - 750,000
Competitive compensation
Cutting-edge Voice AI projects
Career growth opportunities
Senior Machine Learning Engineer
Senior Machine Learning Engineer

YO It Consulting • Bengaluru

On-site
INR 1,500,000 - 2,200,000