Data Engineer

Sense Recruitment


Date: 12 hours ago
City: Perth, Western Australia
Salary: A$100 per hour
Contract type: Contractor

We're working on behalf of a client that’s not just upgrading their data capabilities – they’re completely transforming the way the business understands and uses data. As they build out a modern data ecosystem, they’re looking for a Data Engineer who can do more than just write code. This role is for someone who understands the ‘why’ behind the data, who thrives on problem-solving, and who can confidently partner with business stakeholders to deliver insights that make a difference.


This isn’t a back-office role. You’ll be part of a cross-functional team that’s highly visible across the organisation. The ideal candidate will be as comfortable in front of stakeholders as they are writing SQL – someone who understands that the best technical solutions start with listening, curiosity, and good communication.


Alongside project work, you’ll also support BAU reporting needs – so being adaptable, responsive, and happy to jump in and solve day-to-day issues is key. You’ll be a self-starter who brings a can-do attitude and a willingness to help wherever needed.


What you’ll be doing


You’ll play a key role in designing, developing, and optimising data pipelines and reporting solutions across the enterprise. This includes developing reports and dashboards in Power BI, building efficient data pipelines with Snowflake, supporting business teams with analytics needs, and ensuring data is always reliable, accessible, and trusted.

You’ll also be expected to contribute to data governance, recommend improvements to data architecture, and act as the bridge between technical teams and business users to turn data into decisions.


You’ll be responsible for:


  • Engaging directly with business stakeholders to understand reporting needs and deliver insights they can trust
  • Designing and maintaining Power BI dashboards and reports that are clear, intuitive, and visually engaging
  • Building, monitoring, and optimising data pipelines using Snowflake and Python
  • Supporting both transformation project deliverables and BAU reporting tasks, ensuring business continuity
  • Contributing to the broader data strategy and bringing best practice thinking around ETL, data modelling, CI/CD pipelines, and API integrations


What you’ll bring to the table:


  • A deep understanding of Snowflake architecture, and experience with tools like SnowSQL, Streams, and Tasks
  • Strong working knowledge of Snowflake SQL and Python, with the ability to create scalable and efficient data pipelines
  • Proven ability to design and build effective Power BI dashboards, with a keen eye for data visualisation and storytelling
  • Familiarity with CI/CD practices, web services (REST, OData), and dimensional modelling
  • Excellent communication skills – you’re comfortable talking to non-technical stakeholders, gathering requirements, and turning business needs into data-driven solutions


This is a great fit for someone who enjoys variety, thrives in complex environments, and wants to be part of a collaborative team where everyone's contribution matters. You'll be working alongside analysts, data scientists, developers, and business users – and you'll be empowered to bring your ideas to the table.


Why you’ll love it here


This is a business that’s investing in its future and sees data as a strategic enabler. You’ll have the chance to shape new solutions, improve the way data is delivered and consumed, and work in an environment that values curiosity, autonomy, and collaboration.

Post a CV