onsite
Algorithm Engineer - Marketplace Intelligence
Algorithm Engineer - Marketplace Intelligence
The Algorithm Engineer - Marketplace Intelligence will be responsible for building scalable data products by analyzing large-scale user and product data to provide predictive business insights and data-driven services. This role involves developing machine learning models, including deep learning and operations research, to optimize promotion product efficiency and improve key business metrics for Shopee's marketplace.
About the role
About The Team
The mission of the Marketplace Intelligence team is to build sustainable and scalable data products to promote the business and mission of Shopee marketplace by analysing massive item and user related data, producing reliable predictive business insights and data-driven services, maximising the effectiveness of marketing campaigns as well as providing personalised e-commerce experiences based on all-round item profiling and user profiling data and information.
Job Description
- Work closely with the Promotion product team, business partners and internal stakeholders to discover market growth problems, uncover insights, identify key levers and deliver practical solutions based on large-scale user and product data.
- Build core machine learning models involving deep learning, operations research as well as building end-to-end machine learning pipelines to optimise promotion product efficiency and improve key target metrics.
- Work on solutions involving personalised recommendation and overall distribution optimisation of voucher/promotion item, smart recommendation of voucher and promotion item configurations setting, e-commerce campaign budget planning, product demand forecasting, etc.
Requirements
- Master or PhD in Computer Science, Engineering, Mathematics, Statistics, Biostatistics or other fields related to data mining preferred.
- 2+ years of relevant industry experience in at least one programming language (e.g., Python, Golang, Scala) and Unix/Linux system and comfortable working with large datasets and conducting complex data analysis using SQL, Python or R.
- Knowledge in optimisation, classical machine learning (classification, regression, clustering, etc), deep learning, reinforcement learning.
- Experience in Tensorflow/Pytorch machine learning framework, distributed data processing framework (e.g., Hadoop, Spark) and conducting production environment A/B test.
- Practical project experience of deep learning based recommendation systems (matching, pre-ranking, ranking, etc) in fields such as search, recommendation or ads, online and offline optimisation (multi-armed bandit, reinforcement learning) as well as demand forecasting preferred.
- Good communication skills with demonstrated ability to deliver and explain technical content to stakeholders.
- Ability to deliver quality work under a tight timeline period.
- Teamwork mindset and ability to work closely with cross-functional teams.