- Expertise in predictive modeling, machine learning and statistics
- Software development skills in one or more high level languages (Python/Java/R/Scala).
- Experience using one or more of the following common ML software packages: scikit-learn, TensorFlow, NumPy, pandas, jupyter
- Well-versed in machine learning algorithms and their suitability for solving various problems, such as Regression, Bayesian, Support Vector Machines, Decision Trees, Random Forest, Clustering, Neural Networks
- Experience working in Linux is an advantage
- Experience with building and deploying data pipelines
- Good communication skills
Ability to work as a team member in a fast-paced environment
Preferred:
- Knowledge of DataOps
- Experience in using SQL/No SQL database
- Experience with Big Data technologies such as Hadoop, Hive, Spark, Cassandra
- Knowledge of data versioning tools such as git, DVC
- Knowledge of ML environments such as MLflow, databricks
- Knowledge of ML deployment tools such as Kubeflow, Kubernetes
- Experience with Agile software development processes
- Experience with Cloud service offerings from AWS, Azure or GCP