Senior Data Engineer
The Hong Kong Jockey Club
Founded in 1884, The Hong Kong Jockey Club (“the Club”) is a world-class racing club that acts continuously for the betterment of our society. The Club has a unique integrated business model, comprising racing and racecourse entertainment, a membership club, responsible sports wagering and lottery, and charities and community contribution. Through this model, the Club generates economic and social value for the community and supports the HKSAR Government in combatting illegal gambling.
The Department
The Membership and Customer Excellence (MCE) Division is responsible for delivering world-class experiences and deepening engagement across all customer segments. The team oversees operations of clubhouses, racecourses, and Off-Course Betting Branches (OCBBs), while enhancing member and owner value propositions and promoting interest in horse ownership and equestrian sports. It leads the Club’s customer experience strategy across digital and physical touchpoints, ensuring consistency, agility, and excellence. The Division also manages data strategy and governance to build a unified view of customers, enabling more personalised and impactful interactions.
The Job
- Data exploration and analysis: collect, clean, process and explore large datasets from diverse sources to uncover patterns, trends, and anomalies using statistical methods and visualisation tools
- Data pipeline: support the development and maintenance of scalable data pipelines and ETL processes when needed
- Feature engineering: identify, create, and select relevant features to improve model performance and interpretability
- Model development: design, build, train, and validate predictive and prescriptive machine learning models (e.g., regression, classification, clustering, NLP, recommendation systems, etc) to solve real-world business problems
- Experimentation and testing: design and implement rigorous tests and experiments to measure impact and iterate on solutions
- Model production and monitoring: collaborate with teammates to productionize models (using tools like Docker, Kubernetes, MLflow, or cloud services) and establish monitoring pipelines to track performance in production
- Maintain and enhance data management processes to ensure the accuracy and integrity of data across departments
- Conduct statistical analyses to derive actionable insights and prepare reports that evaluate business performance based on key metrics
- Work with stakeholders across various departments to facilitate data-driven decision-making and support business planning initiatives
- Assist in the planning and execution of analytical projects, ensuring the timely delivery of insights that align with business objectives
- Set and track KPIs to monitor business performance and provide ongoing assessments
- Identify opportunities for process enhancements in data analytics and contribute innovative ideas to improve operational efficiencies
- Ensure adherence to relevant policies and legal requirements to maintain the integrity of the Club's operations
- Other tasks from the line manager: proactively take on and complete daily/weekly tasks assigned by the line manager
About You
- Bachelor's degree in a relevant discipline such as Business, Finance, Statistics, Data Science, Mathematics, or Information Technology
- Minimum of 5-8 years of experience in data analytics, statistical analysis, or related fields
- Hands-on experience as a Data Scientist or Machine Learning Engineer
- Hands-on experience with relational databases and data transformation techniques
- Hands-on experience with model evaluation, cross-validation, and hyperparameter tuning
- Hands-on experience with MLflow, Kubeflow, or similar MLOps tools
- Experience with data visualisation, quantitative and/or financial modelling tools and techniques
- Experience with the Databricks platform and Delta Live Tables
- Strong Python programming (pandas, NumPy, scikit-learn, PyTorch/TensorFlow) with proficiency in Apache Spark and PySpark
- Solid foundation in machine learning algorithms such as regression, classification, clustering, and recommendation systems
- Knowledge of graph analytics (GraphX, Neo4j) or NLP (transformers, BERT)
- Contributions to open-source Spark/ML projects or Kaggle Grandmaster status are a big plus
- Familiarity with CI/CD for data pipelines
Apply Now!
We offer competitive salary and benefits packages, a dynamic working environment and development opportunities.
Add horsepower to your career today. Click the “Apply Now” button to create an account and submit your application.
Equal Opportunity and Inclusive Hiring
We are an equal opportunity employer and strive to create an inclusive workplace for all. Applicants from diverse backgrounds are welcomed to apply. If you have any special needs or require accommodations during the interview process, please e-mail us via careers@hkjc.org.hk. Personal data provided by job applicants will be used strictly in accordance with the Club's notice to employees and job applicants relating to the Personal Data (Privacy) Ordinance. A copy of which will be provided immediately upon request.
Share this Job :
To share this job on WeChat, please click the button below to copy the link: