Onyx Gaming is a trusted operational
advisor and a leading force in Electronic Gaming Machine (EGM) systems. Our commitment to excellence and innovation has made us a key player in the gaming industry, empowering hospitality venues across Australia with cutting-edge technology and data-driven solutions.
As we continue to grow, we’re looking for a Data Engineer to help shape the future of our modern data platform. This is an exciting opportunity to work with a contemporary cloud technology stack and play a key role in building scalable, reliable data solutions that enable better business decisions.
About the Role
Reporting to the Head of Product & Analytics, you’ll work closely with our data team and technology partners to build and evolve our next-generation data platform using Snowflake, AWS, dbt and Dagster. This is more than a traditional data engineering role—you’ll have the opportunity to influence architecture, improve data quality, optimise performance and help establish best practice data engineering across the business.
In this role you will:
- Design, build and maintain scalable data pipeline and cloud-based data solutions.
- Develop and optimise our modern data platform using Snowflake, dbt, Dagster and AWS.
- Improve data quality, reliability and performance across our analytics platform.
- Identify opportunities to automate, streamline and enhance existing data processes.
- Work closely with Product, Engineering and Operations teams to deliver high-quality data solutions.
- Support data governance and engineering best practices across the business.
- Monitor and optimise platform performance and cloud costs.
- Contribute to the ongoing evolution of our analytics capability and data architecture.
About You
You’re a curious and proactive Data Engineer who enjoys solving complex problems and building modern, scalable data solutions. You enjoy working collaboratively, take pride in producing high quality work and are always looking for ways to improve systems and processes. You’ll be comfortable working in a fast-paced environment where you’ll have the opportunity to influence the
direction of our data platform while continuing to grow your technical capability.
Skills & Qualifications
- Minimum 3 years’ experience as a Data Engineer or in a similar role.
- Degree in Computer Science, Information Technology, Mathematics or a related discipline (preferred).
- Experience building modern cloud-based data pipelines, ideally within AWS.
- Experience with Snowflake, dbt and Dagster (or similar modern data technologies).
- Strong Python programming skills.
- Experience with Git, CI/CD and release management practices.
- Knowledge of data visualisation tools such as Tableau is highly regarded.
- Experience using GenAI coding assistants to improve productivity, documentation and code quality.
- Ability to use AI tools responsibly and in accordance with company policies.
- Strong analytical, problem-solving and communication skills.
What We Offer
- Competitive salary and benefits package.
- Flexible working arrangements.
- Opportunity to work with modern cloud technologies and help shape a growing data platform.
- A collaborative and supportive team environment.
- Professional development opportunities through our Learning & Development Program.
- Employee Assistance Program (EAP) to support your wellbeing.
- One paid Community Day each year to volunteer or support a cause you care about.
- Barista coffee machine, quarterly celebrations and regular team events.
The successful applicant will be required to obtain a VGCCC Gaming Licence and/or OLGR Licence.
If you’re looking for a role where you can build, influence and innovate while working with modern data technologies, we’d love to hear from you. Please attach your resume and a cover letter outlining the skills and experience you will bring to the role.
Onyx Gaming is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. We are actively recruiting for this position and will engage with
suitable candidates as applications are received.
Please note that only shortlisted candidates will be contacted.
We are managing this recruitment process internally and request that recruitment agencies do not contact us regarding this vacancy.