A master’s degree or PhD in a quantitative field (e.g., Computer Science, Statistics, Econometrics, Engineering, Physics, Mathematics, etc.).
5 years of independent machine learning development experience, including exploratory data analysis, model experimentation, and collaborating with engineers for model deployment in real-world applications.
- Demonstrated professional experience developing ML models in a big data environment (e.g., Spark, distributed computing frameworks).
- Strong working knowledge of Python, SQL, and Spark.
- Familiarity with MLOps concepts such as lineage, reproducibility, and model monitoring, and experience with tools like MLFlow.
An understanding of the full data science lifecycle and an ability to make trade-off decisions around key concepts such as sampling, cross-validation, model evaluation metrics, and feature engineering.
Experience working in a professional software development environment, such as appropriate use of Git, code reviews, code packaging, and orchestration of jobs.
Strong technical communication skills; capable of presenting data science work to either business or highly technical stakeholders. You should see the value in technical documentation.
Project management skills: you understand how to scope modelling projects. You have experience working in an Agile environment.