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