Senior Machine Learning Engineer

Vodex.ai

Bengaluru

On-site

INR 1,800,000 - 3,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dros is seeking a seasoned ML Engineer to help build the next generation of production ML systems. You’ll influence the full ML lifecycle—from problem framing and experiments to deployment, monitoring, and continuous improvement of models that power customer-facing AI capabilities.

You’ll collaborate with product, eng, and data teams to design scalable pipelines, implement robust ML tooling, and ensure reliability, observability, and measurable business impact in a fast-moving environment.

Qualifications

  • 5–7 years of applied ML experience with Python.
  • Strong fundamentals in ML and deep learning.
  • Experience deploying production ML systems.
  • Ability to translate problems into ML solutions.
  • Experience with PyTorch, TensorFlow, or Keras beyond APIs.
  • Build scalable data pipelines and work with large datasets.
  • Experience in MLOps including monitoring and retraining.
  • Collaborative in agile teams.
  • Experience on Google Cloud Platform.

Responsibilities

  • Design, build, and maintain production ML systems that power customer-facing AI capabilities.
  • Train, evaluate, and optimize ML models, selecting approaches based on business needs.
  • Partner with product managers, engineering teams, and business stakeholders to translate real-world problems into ML solutions.
  • Design experiments and evaluate model performance to influence product direction.
  • Build scalable feature engineering, training, and inference pipelines for batch and real-time workloads.
  • Work with platform/backend engineers to integrate ML models into production services with reliability and observability.
  • Continuously improve model quality through monitoring and retraining.
  • Mentor other engineers and establish engineering best practices.

Skills

Python
ML fundamentals
Agile teamwork
Experiment design
PyTorch
TensorFlow
Keras
Data pipelines
MLOps
GCP

Tools

BigQuery
Kafka
Spark
Hadoop
GitHub Actions

Job description

About Company

Dros builds AI‑powered outbound voice agents for debt collections. Our platform autonomously makes phone calls, identifies the right customer, holds natural conversations, collects payments, sends follow‑up SMS messages, and records every interaction—all while operating within strict regulatory requirements.

Machine learning sits at the heart of our product. From powering conversational intelligence to improving call outcomes and enabling smarter automation, our models directly influence how effectively our AI agents interact with customers in real‑world conversations.

Position Summary

As we onboard more customers and expand our platform, we're investing heavily in the intelligence that powers our AI agents. You'll help build the next generation of machine learning systems that improve conversation quality, decision making, and operational efficiency at scale.

This is an opportunity to work across the entire ML lifecycle—from defining business problems and designing experiments to deploying, monitoring, and continuously improving production models. You'll have the freedom to influence both our ML platform and the products it enables.

Key Responsibilities
  • Design, build, and maintain production machine learning systems that power customer‑facing AI capabilities.
  • Train, evaluate, and optimize machine learning models, selecting the right approach—from traditional statistical methods to modern deep learning architectures—based on business needs and operational constraints.
  • Partner with product managers, engineering teams, and business stakeholders to translate real‑world problems into measurable machine learning solutions.
  • Design experiments, evaluate model performance, and use data‑driven insights to influence product direction.
  • Build scalable feature engineering, training, and inference pipelines for both batch and real‑time workloads.
  • Work closely with platform and backend engineers to integrate ML models into production services with reliability, observability, and maintainability in mind.
  • Continuously improve model quality through monitoring, retraining, and iterative experimentation.
  • Mentor other engineers and help establish engineering best practices around code quality, testing, documentation, and operational excellence.
Our Engineering Culture

We're a small engineering team where machine learning engineers own solutions end‑to‑end—from understanding the business problem through experimentation, deployment, monitoring, and continuous improvement.

We Value
  • Building models that solve real customer problems rather than optimizing benchmark scores.
  • Strong engineering fundamentals alongside strong machine learning expertise.
  • Data‑driven decision making and measurable business impact.
  • Simple, maintainable solutions over unnecessary complexity.
  • Collaborative technical discussions and continuous learning.
  • High standards for testing, monitoring, and production reliability.
Our Technology Stack
  • Languages: Python, SQL
  • Machine Learning: PyTorch, TensorFlow, Keras
  • Cloud: Google Cloud Platform (GCP)
  • Data: BigQuery, Kafka, Spark, modern data processing pipelines
  • ML Operations: Automated training pipelines, model monitoring, retraining, experimentation
  • Development: GitHub Actions, automated testing, CI/CD

We're pragmatic about technology. Experience with equivalent tools and cloud platforms is equally valuable.

What We're Looking For

We're looking for engineers who have successfully built and operated machine learning systems in production.

You’ll Likely Have Experience With
  • 5–7 years of applied machine learning experience using Python.
  • A strong understanding of machine learning fundamentals, modern deep learning techniques, and when to apply different modeling approaches.
  • Building, deploying, and maintaining production ML systems in fast‑moving environments.
  • Designing experiments and analyses that influence product decisions and business outcomes.
  • Working with deep learning frameworks such as PyTorch, TensorFlow, or Keras, with an understanding of how they work beyond simply using their APIs.
  • Building scalable data pipelines and working with large datasets using technologies such as BigQuery, Kafka, Spark, Hadoop, or similar platforms.
  • Applying MLOps best practices including automated testing, model versioning, monitoring, retraining, and production observability.
  • Quickly understanding new business domains and translating ambiguous problems into practical machine learning solutions.
  • Working collaboratively within agile engineering teams and adapting to changing priorities.
  • Experience building and operating machine learning workloads on Google Cloud Platform.
Nice to Have
Experience With Any Of The Following Is a Bonus
  • Large Language Models (LLMs) and generative AI applications.
  • Conversational AI, speech technologies, or voice applications.
  • Recommendation systems, ranking models, or personalization.
  • Production feature stores and online inference systems.
  • Distributed model training and optimization.
  • Building evaluation frameworks for AI systems.
You’ll Enjoy This Role If
  • Like solving real business problems using machine learning rather than building models in isolation.
  • Enjoy taking ownership of ML systems from experimentation through production.
  • Care about model reliability, maintainability, and measurable business impact.
  • Prefer working closely with product and engineering teams to build end‑to‑end solutions.
  • Want to influence the direction of both the ML platform and the products it powers.
  • Enjoy working in a small team where your ideas and contributions have a direct impact.
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

Vodex.ai • India

On-site
INR 2,500,000 - 4,200,000
ML Engineer
ML Engineer

Cubet Techno Labs • Ernakulam

On-site
INR 700,000 - 1,200,000
Innovative Environment
Career Growth
Collaborative Culture
+1
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Equinix • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Recro • Hyderabad

On-site
INR 900,000 - 1,800,000
Machine Learning Engineer
Machine Learning Engineer

Exterro India • Chennai District

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

Credit Saison India • Bengaluru

On-site
INR 800,000 - 1,200,000
Opportunity to work on high-stakes, real-time systems
Collaboration with skilled Data Engineers and Data Scientists
Senior Machine Learning Engineer
Senior Machine Learning Engineer

GreyOrange • Gurugram District

On-site
INR 4,000,000 - 7,000,000
Machine Learning Engineer
Machine Learning Engineer

Huxley • India

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

Infinity learn • Hyderabad

On-site
INR 900,000 - 1,500,000
Senior AI/ML Engineer
Senior AI/ML Engineer

IntraEdge • Hyderabad

On-site
INR 4,000,000 - 7,000,000