onsite
Machine Learning Engineer
Machine Learning Engineer
This Machine Learning Engineer role in the Advanced Analytics team focuses on supporting core telecommunication business through ML operations, campaign automation, and data pipeline development. Responsibilities include translating prototypes into production code, setting up monitoring and alerts, maintaining automation jobs, and implementing DataOps/MLOps pipelines.
About the role
Job description
This is a machine learning engineer role in Advanced Analytics team to support core telecommunication business on activities related to ML operation, campaign automation, data pipeline development, production monitoring, dashboard development and maintenance.
Make an Impact by:
- Work with internal stakeholders to translate prototype into production code
- Responsible of setting up data pipeline, job monitoring and alert in production
- Maintenance of automation jobs and data quality monitoring
- Setting up of campaign performance tracking on production dashboard
- Support the continuous exploration & research on internal and external data sources to sharpen the targeting
- Implementation of DataOps/ MLOps pipeline in production
Skills for Success:
- Good degree in engineering, science, IT or related field.
- Minimum 1 year experience in relevant field or fresh graduate with exceptional background
- Proficient in Python, Java and SQL
- Well-versed in data engineering and big data frameworks (Hadoop, Spark, Impala, Hive etc)
- Familiar with MLOps and DevOps, CI/CD
- Experience in ETL development, data profiling and data quality management
- Good team player
- Strong organizational skill & conscientious personality.
- Meticulous, proactive and dynamic with ability to work independently.
- Effective communication and people engagement skills.
Skills
PythonJavaSQLHadoopSparkImpalaHiveMlopsDevOpsCI/CDEtlData Profilingdata quality management