Machine Learning Engineer

Technostacks

Ahmedabad District

On-site

INR 800,000 - 1,200,000

Full time

4 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Technostacks is seeking a Python Machine Learning Engineer with about 2 years of hands-on experience in developing, training, evaluating, and deploying ML models. The role emphasizes a strong foundation in classical ML, data preprocessing, feature engineering, and production-oriented Python development.

Desirable but not mandatory are MLOps, time-series/signal processing, and experience with scientific or instrument-generated datasets.

Qualifications

  • 2 years of hands-on experience in Python and Machine Learning.
  • Strong foundation in classical Machine Learning, practical model development, data preprocessing, feature engineering, model training, and evaluation.
  • Proficiency in Python, Pandas, and NumPy. Practical experience with at least one end-to-end ML project.
  • Good understanding of software engineering practices, Git, and clean Python development.
  • Optional: Deep Learning, MLOps, time-series modeling, signal processing, and mass-spectrometry data experience.

Responsibilities

  • Develop and optimize ML models using Python and scikit-learn; basic deep learning frameworks like PyTorch or TensorFlow are a plus.
  • Apply supervised and unsupervised learning techniques to real-world problems.
  • Perform feature engineering, data preprocessing, normalization, and scaling.
  • Train, validate, and tune models; evaluate with cross-validation, ROC-AUC, F1-score.
  • Deploy models with clean, modular Python code and expose via APIs.

Skills

Python
Machine Learning
Data preprocessing
Feature engineering

Tools

Git
Docker
FastAPI/Flask/Django

Job description

Role Overview

We are seeking a Python Machine Learning Engineer with approximately 2 years of hands‑on experience in developing, training, evaluating, and deploying machine learning models. The ideal candidate should have a strong foundation in classical machine learning, data preprocessing, feature engineering, statistical analysis, and production-oriented Python development.

Note: MLOps, advanced time-series/signal processing, and scientific-data experience are preferred but not mandatory for this role.

1. Core Machine Learning Development
  • Develop and optimize machine learning models using Python and frameworks such as scikit-learn. Basic hands‑on experience with deep learning frameworks such as PyTorch or TensorFlow is preferred.
  • Apply supervised and unsupervised learning techniques to real‑world problems.
  • Good understanding of Regression, Classification, and Clustering algorithms. Understand model evaluation techniques such as cross‑validation, ROC‑AUC, Precision, Recall, and F1‑score.
  • Perform feature engineering, feature selection, data preprocessing, normalization, and scaling.
  • Understand model training, validation, hyperparameter tuning, and performance optimization.
  • Ability to analyze model results and identify opportunities for improvement.
2. Data Processing & Analysis
  • Strong practical experience with Pandas and NumPy.
  • Ability to clean, transform, analyze, and prepare raw datasets for machine learning.
  • Experience working with structured datasets and building reusable data‑processing workflows.
  • Basic understanding of data quality, missing values, outliers, normalization, and feature preparation.
  • Polars is optional.
  • Experience with time‑series data is optional/preferred.
3. Deep Learning & Advanced ML (Preferred)
  • Basic practical understanding of neural networks and deep learning concepts.
  • Hands‑on experience with CNN, RNN, or LSTM is preferred but not mandatory.
  • Ability to understand and work with existing deep learning models.
  • Experience with time‑series modeling, signal processing, peak/event detection, or waveform data is optional.
  • Experience with scientific or instrument‑generated datasets, including mass spectrometry data, is a plus but not mandatory.
4. Model Deployment & Software Engineering
  • Develop clean, modular, and production‑ready Python code.
  • Basic hands‑on experience with FastAPI, Flask, or Django for serving ML models is preferred.
  • Understand how to expose trained models through APIs.
  • Experience with Git and collaborative software development workflows.
  • Ability to write basic unit tests and maintain code quality.
  • Basic Docker knowledge is preferred.
5. MLOps (Optional)
  • Basic understanding of the machine learning lifecycle.
  • Exposure to MLflow, DVC, or similar experiment/model tracking tools is a plus.
  • Basic understanding of model monitoring and model drift is a plus.
  • Basic understanding of CI/CD pipelines for ML deployment is preferred but not mandatory.
  • Experience deploying ML workflows using Docker is a plus.
  • Basic to intermediate experience with PostgreSQL or MySQL.
  • Ability to write queries and efficiently retrieve data required for ML workflows.
  • Understanding of data pipelines and ETL concepts.
  • MongoDB or Redis experience is optional.
7. Key Requirements Summary
Requirement Category
Description
Experience

2 years of hands‑on experience in Python and Machine Learning.

Core ML

Strong foundation in classical Machine Learning, practical model development, data preprocessing, feature engineering, model training, and evaluation.

Technical Stack

Proficiency in Python, Pandas, and NumPy. Practical experience with at least one end‑to‑end ML project.

Software Engineering

Good understanding of software engineering practices, Git, and clean Python development.

Optional / Plus

Deep Learning, MLOps, time‑series modeling, signal processing, and scientific/mass‑spectrometry data experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer (0-5)
Machine Learning Engineer (0-5)

Tech Mahindra • Dadri, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,800,000
MLOPS Engineer
MLOPS Engineer

Tata Consultancy Services • Kolkata District

On-site
INR 1,200,000 - 2,400,000
AI/ML Engineer
AI/ML Engineer

Zepcruit • Maharashtra

On-site
INR 500,000 - 900,000
Machine Learning Engineer MMH260714-11
Machine Learning Engineer MMH260714-11

Momentum Services • Navi Mumbai

On-site
INR 3,000,000 - 5,500,000
Restaurant d'entreprise
Indemnités de stage/alternance
AI/ML Engineer
AI/ML Engineer

Durucooperation • Thiruvananthapuram

On-site
INR 3,500,000 - 5,500,000
MLOps Engineer
MLOps Engineer

Connectio It • Dadri, Hyderabad, Bengaluru

On-site
INR 2,500,000 - 4,000,000
AI/ML Engineer - I
AI/ML Engineer - I

Geekyants • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior ML Engineer (Remote, Contract) [HR216]
Senior ML Engineer (Remote, Contract) [HR216]

Lever, Inc. • India

Remote
INR 1,500,000 - 2,500,000
DevOps+MLOps+PythonML
DevOps+MLOps+PythonML

Infosys • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Machine Learning Engineer
Machine Learning Engineer

HCLTech • Dadri

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