Senior Machine Learning Engineer (offline)

Tourism industry giant is looking for top engineering talent to strengthen the teams, building data assets and products to support a variety of applications and services for their lines of businesses and external partners.

Responsibilities:

- Work on software design with team of data science and machine learning specialists

- Support data scientists in deploying new models, monitoring performance and debugging issues

- Optimize, measure and improve performances (latency, accuracy, drifts, etc.) of data science models in production , based off Tensorflow/MLeap (deep learning/neural network architecture) and other methodologies within Python and Scala ML ecosystem

- Perform data engineering (ETL, pipeline orchestration, monitoring) on big data (Spark 2.x/3x), on large data sets specifically for data science

- Transform ML model prototype into scalable, serve-able models for use in APIs and apps

- Build and enforce operational excellence - monitoring, alerting, dashboards, resiliency, back up, auto remediation on failures, CI/CD

- Drive AWS, Qubole and Databricks cost and performance optimization, alongside platform system engineers

Mandatory Skills Description:

- Python, Scala, Apache Spark

- SQL/NoSQL databases, ETL, big data

- Knowledgeable in statistics

- Experience with setting up CI/CD pipelines for ML and DS needs

- Expertise in OOP, software design and best practices

Nice-to-Have Skills:

- AWS, Qubole, Databricks, Tensorflow/MLeap

- Experience with learning-to-rank systems, deep learning, natural language processing, image processing

Languages:

English: B2 Upper Intermediate