Data Engineer – Python, Azure, Sports Data

5 days ago


Melbourne, Victoria, Australia XO Sports Full time $90,000 - $120,000 per year

About XO Sports

XO Sports is building a next-gen B2C mobile platform for the online sports market, starting with the NBA and expanding into AFL, NRL, and NFL over the next 12 months. Our platform is powered by Azure cloud, leveraging a broad range of data services including Data Factory, Databricks, ADLS Gen2 and github to enabling us to ingest, transform data model for ML training.  These insights can then be published real-time insights to fans and punters.

Role Summary

We're looking for hands-on Data Engineers 2 years experience to join our growing backend team. You'll be responsible for building and maintaining the data pipelines that power our machine learning models and mobile app. This is a great opportunity to work with modern data tools, solve real-world data problems, and help shape the future of sports analytics.

What You'll Be Doing

  • Build and maintain data pipelines for ingesting NBA data from external APIs, using Azure Data Factory

  • Transform ingested raw JSONL data into structured formats using Python notebooks (pandas/dataframes) publishing to Databricks DeltaTables across a medallion architecture

  • Design and manage dimension tables (SCD2) and development of surrogate keys for linking common external datasets for pipeline redundancy

  • Ensure data quality through testing and validation of transformation logic.

  • Collaborate with data scientists and developers to support ML model development through engineering of features

  • Work within the Azure ecosystem, including, but not limited to, Data Factory, Databricks, ADLSv2, Azure Queues, Function Apps afnd CosmosDB

  • Use GitHub for version control and collaborate in an Agile environment using Jira.

What You Bring

You're a problem-solver who enjoys working with data at scale, writing clean Python code, and building systems that are reliable and scalable.

Must-haves:

  • Strong Python skills, especially for data transformation using pandas/dataframes.

  • Experience designing and maintaining dimension tables (SCD2).

  • Ability to develop and manage surrogate keys for data linking.

  • Experience testing and validating data pipelines to ensure accuracy and integrity.

  • Ability to conceptualize and design solutions to complex data transformation problems.

Nice-to-haves:

  • Familiarity with the Databricks ecosystem, including Unity Catalog, Delta Tables, and Medallion architecture.

  • Experience with Azure Data Factory and cloud-based data ingestion.

  • Interest in sports (NBA, AFL, NRL, NFL, soccer) and understanding of sports statistics.

  • Experience using GitHub for code management and collaboration.

Why Join XO Sports?

  • Work on a greenfield project with modern tools and real-world impact.

  • Help shape the data backbone of a cutting-edge sports tech platform.

  • Join a passionate, fast-moving team with a clear product vision.

  • Flexible work setup – remote, hybrid, or in-office.

  • Competitive salary + equity options.


  • Data Engineer

    1 day ago


    Melbourne, Victoria, Australia Tech & Data People Full time $80,000 - $120,000 per year

    Are you the kind of engineer who loves solving tricky data problems, automating the boring stuff, and making things run faster and smarter? This role puts you right in the middle of a cloud-first data environment where you'll have the freedom to design, build and optimise pipelines, bring systems together, and use DevOps to keep everything running...

  • Azure Data Engineer

    5 days ago


    Melbourne, Victoria, Australia Konnexus Full time

    Data Engineer – Azure / Fabric12-Month Fixed TermHybrid (2–3 Days in Office)$130,000 – $140,000 plus superannuationJoin a forward-thinking organisation committed to leveraging data for meaningful business outcomes. This position offers the opportunity to shape, optimise, and deliver robust data engineering solutions across Azure and Fabric...


  • Melbourne, Victoria, Australia Data#3 Full time

    Collaborative, Supportive Team EnvironmentAward-Winning Culture – HRD Employer of Choice for 10 yearsNationally Respected Brand with Strong Enterprise RelationshipsJoin a high-performing, forward-thinking team driving real impact in Data & AI.We're looking for an experienced consultant with deep expertise in cloud-native technologies, a passion for...

  • Azure Cloud Engineer

    2 weeks ago


    Melbourne, Victoria, Australia XO Sports Full time $120,000 - $180,000 per year

    XO Sports is building a next-gen B2C mobile platform for the online sports market, starting with the NBA and expanding into AFL, NRL, and NFL over the next 12 months.Our platform is powered by Azure cloud, leveraging a broad range of data services including Data Factory, Databricks, ADLS Gen2 and GitHub to enabling us to ingest, transform data...

  • Data Engineer

    3 days ago


    Melbourne, Victoria, Australia FinXL IT Professional Services Full time $120,000 - $140,000 per year

    Data Engineer - Azure & FabricWe are seeking a highly skilled Data Engineer for a contract role focused on a critical data migration project. This is a hybrid position based in Melbourne, requiring 2 days in the office. The ideal candidate will have strong expertise in building and optimizing data pipelines in the Azure ecosystem.Key Responsibilities:Design,...

  • Data Engineer

    3 days ago


    Melbourne, Victoria, Australia FinXL Full time $120,000 - $150,000 per year

    Job detailsPosted 26 August 2025SalaryNegotiableLocationMelbourneJob type ContractDisciplineData & AnalyticsReference90M0676916_ Job descriptionData Engineer - Azure & FabricWe are seeking a highly skilled Data Engineer for a contract role focused on a critical data migration project. This is a hybrid position based in Melbourne, requiring 2 days in the...

  • Azure Data Engineer

    3 days ago


    Melbourne, Victoria, Australia Zone IT Solutions Full time $120,000 - $180,000 per year

    We are seeking an experiencedAzure Data Engineerwith 5–10 years of expertise in software or data engineering based in Sydney. The ideal candidate will have strong technical skills inSQL, Spark, and CI/CD, along with proven experience in Microsoft Azure data services.Key ResponsibilitiesDesign, develop, and maintain scalable data solutions on Microsoft...

  • Azure Data Engineer

    5 days ago


    Melbourne, Victoria, Australia GRANITE CONSULTING Full time

    The Role We're seeking an experienced Azure Data Engineer to take ownership of a mature data environment — including an established Azure Data Lake — and play a key role in optimising, integrating, and bringing their data assets together into a cohesive, insightful platform. What you'll be doing:Designing, building, and maintaining scalable Azure-based...

  • Automation Engineer

    3 days ago


    Melbourne, Victoria, Australia Tech & Data People Full time $104,000 - $130,878 per year

    We're on the hunt for a skilled Automation Engineer who thrives in building frameworks from the ground up and enjoys working across modern cloud and data platforms. If you're passionate about quality engineering, data validation, and automation at scale—this is your opportunity to make a real impact.What You'll Be DoingDesigning and...

  • Azure Data Engineer

    5 days ago


    Melbourne, Victoria, Australia CloudM Solutions Full time $80,000 - $120,000 per year

    Federal government contract with extension optionsActive baseline security clearance mandatory and willing to obtain NV1 security clearanceJob detailsAzure Data Factory Engineers will implement, manage and retire the infrastructure (including physical, virtual, networking and cloud infrastructure) that supports digital services.Key duties and...