Senior Machine Learning Engineer

Posted on March 18, 2025

Apply Now

Job Description

  • Job Title: Senior Machine Learning Engineer
  • Experience Required: 5+ Years
  • Location: [Onsite]Ahemdabad, Delhi
  • Employment Type:[Contract]
  • About the Role:
  • We are seeking an experienced and highly motivated Machine Learning Engineer with 5+ years of hands-on experience in designing, developing, and deploying ML models and solutions. The ideal candidate will have a strong background in data science, machine learning, and software engineering, with a proven track record of solving complex problems using advanced ML techniques.
  • You will be responsible for the end-to-end lifecycle of machine learning projects�from data collection and preprocessing to model deployment and monitoring. You�ll collaborate with cross-functional teams to build innovative AI-driven solutions that drive business value.
  • Key Responsibilities:
  • Design, develop, and deploy machine learning models and algorithms to solve business challenges.
  • Collaborate with Data Scientists, Data Engineers, and Product teams to collect requirements, clean datasets, and engineer features.
  • Perform exploratory data analysis and identify key patterns, insights, and trends from structured and unstructured data.
  • Build scalable and efficient ML pipelines for training, testing, and deploying models into production environments.
  • Evaluate and improve the performance of existing machine learning models.
  • Research and implement state-of-the-art machine learning and deep learning techniques.
  • Work on real-time ML applications including recommendation systems, natural language processing, computer vision, anomaly detection, and predictive analytics.
  • Monitor, maintain, and optimize deployed models to ensure high availability and accuracy over time.
  • Document processes, workflows, and methodologies for internal knowledge sharing and future reference.
  • Mentor junior team members and provide technical leadership on ML initiatives.
  • Key Skills & Qualifications:
  • Bachelor�s or Master�s degree in Computer Science, Engineering, Data Science, Mathematics, or a related field.
  • 5+ years of hands-on experience in Machine Learning / Artificial Intelligence.
  • Proficient in programming languages such as Python (preferred), R, or Java.
  • Strong understanding of machine learning algorithms: supervised, unsupervised, reinforcement learning, deep learning, etc.
  • Experience with ML/DL frameworks and libraries: TensorFlow, PyTorch, Keras, Scikit-learn, XGBoost, etc.
  • Solid knowledge of data preprocessing, feature engineering, and model evaluation techniques.
  • Familiarity with NLP, Computer Vision, or Recommendation Systems (based on project requirements).
  • Experience with cloud platforms such as AWS, Azure, or GCP, and tools like SageMaker, MLFlow, or Kubeflow.
  • Understanding of MLOps practices and experience deploying models into production environments.
  • Proficiency with data querying languages (SQL) and big data tools (Spark, Hadoop) is a plus.
  • Excellent problem-solving skills and the ability to work independently or in a team.
  • Nice to Have:
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with data versioning and model tracking tools (DVC, MLFlow).
  • Knowledge of RESTful API development and integration.
  • Publications or contributions to open-source ML projects.

Required Skills

python (preferred) r or java tensorflow pytorch keras scikit-learn xgboost aws azure or gcp spark hadoop