All open roles

Machine Learning Engineer

Work with data scientists, software engineers and business stakeholders to build intelligent systems that improve decision-making, automation and customer experience.

  • Employment type: Full time
  • Location: Bengaluru, India · Remote
  • Salary: INR 2.2–3.5 lakh / month

We are seeking a highly skilled Machine Learning Engineer to design, develop and deploy scalable ML models and AI-driven solutions. You will work closely with data scientists, software engineers and business stakeholders to build intelligent systems that improve decision-making, automation and customer experience.

Responsibilities

Model development and deployment

  • Design, develop and train models for predictive analytics, classification, recommendation, NLP, computer vision and other AI applications.
  • Optimise and fine-tune models for accuracy, performance and efficiency.
  • Deploy models on cloud platforms (AWS, Azure, GCP) through MLOps pipelines.

Data and feature engineering

  • Preprocess, clean and structure large datasets for machine learning.
  • Develop automated feature engineering pipelines for real-time and batch processing.
  • Work with structured and unstructured data from multiple sources, ensuring quality and consistency.

Scalability and performance

  • Develop scalable ML solutions that integrate with production systems.
  • Optimise models for speed, memory use and computational efficiency.
  • Implement distributed training and model parallelisation where required.

MLOps and model monitoring

  • Deploy and manage models in production using CI/CD pipelines, Docker and Kubernetes.
  • Monitor model performance, identify drift and retrain models to maintain accuracy.
  • Implement logging, alerting and monitoring with tools such as MLflow, TensorBoard or Prometheus.

Collaboration and stakeholder engagement

  • Translate business problems into ML solutions with data scientists, engineers and product teams.
  • Explain complex ML concepts and results to non-technical stakeholders.
  • Contribute to research and innovation by exploring new algorithms and techniques.

Qualifications

  • Bachelor’s or Master’s in Computer Science, Data Science, Artificial Intelligence or a related field.
  • Proficiency in Python, TensorFlow, PyTorch, Scikit-learn and ML libraries.
  • Experience with AWS (SageMaker, Lambda, S3), Azure (Machine Learning, Blob Storage) or GCP (Vertex AI).
  • Hands-on experience with SQL, Spark, Kafka and NoSQL databases.
  • Strong understanding of supervised, unsupervised, deep learning and reinforcement learning algorithms.
  • Experience with Docker, Kubernetes, CI/CD pipelines and API integration.
  • Strong problem-solving, teamwork and communication skills.

Nice to have

  • Experience with NLP (Transformers, BERT, GPT models) or computer vision (CNNs, OpenCV, YOLO).
  • Knowledge of generative AI models and large language models.
  • Experience with A/B testing, feature selection and model interpretability techniques.

Why join us

  • Work on cutting-edge AI and ML projects with a dynamic, innovative team.
  • Build AI solutions that solve real business problems.
  • Competitive salary, career growth and learning opportunities in a fast-moving field.

Other open roles.