Responsibilities:
Understanding business objectives and developing models that help to achieve them, along
with metrics to track their progress
Implementing data science prototypes by applying appropriate ML algorithms and tools
Running hypothesis tests, performing statistical analysis, and interpreting test results
Solving complex problems with multi-layered data sets, as well as optimizing existing
machine learning libraries and frameworks
Analysing the ML algorithms that could be used to solve a given problem and ranking them
by their success probability
Documenting machine learning processes and keeping abreast of developments in machine
learning & ML-Ops
Assessing, implementing & deploying cloud infrastructure, data pipelines to meet deadlines
and the business objectives while minimizing costs
Deploying ML pipelines to production using CI/CD, and scaling ML algorithms to analyse
huge volumes of historical data to make predictions in a batch or streaming environment
while meeting the required SLAs
Consulting with client partners to assess their current ML-Ops maturity, answer any
questions they may have, and design an ML-Ops strategy (roadmap, tech stack & associated
nuances) to meet their requirements
Skills & Requirements:
Bachelor's/ Master’s degree in computer science, data science, mathematics, or a related
field
At least 2-3 years' experience as a machine learning engineer
Experience in deploying models on the cloud, and awareness of tools like Sagemaker, ML-
Flow and other ML-Ops tools
Advanced proficiency with Python & PySpark
Extensive knowledge of ML frameworks, libraries, data structures, data modelling, and
software architecture. Knowledge of deep learning framework such as TensorFlow/PyTorch
is a plus
In-depth knowledge of mathematics, statistics, and algorithms
Superb analytical and problem-solving abilities
Great communication and collaboration skills
Excel