Data Platform Engineer

Sterland Computing

Sydney

On-site

AUD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DMSi is seeking a Data Platform Engineer to design, build, and evolve a multi-tenant analytics data platform. You will own pipelines, schemas, and provisioning workflows that move data from source systems into analytical environments, partnering with database administration and infrastructure teams to ensure data accuracy and performance.

You will design data models for scalable analytics, develop customer onboarding workflows, and apply infrastructure-as-code practices to provision and operate

Qualifications

  • bachelor's degree or equivalent practical experience in CS or related field.
  • 3+ years building and operating data pipelines, data platforms, or database-backed systems in production.

Responsibilities

  • Design and build data pipelines from source systems to analytics platform.
  • Design and maintain PostgreSQL schemas for multi-tenant analytics.
  • Build and maintain the dashboard data layer for customer analytics.
  • Develop per-customer data provisioning workflows for onboarding.
  • Apply IaC to provision and manage data platform environments.
  • Monitor data pipelines for health, performance, and quality; troubleshoot latency.
  • Collaborate with product and engineering to translate analytics needs into platform capabilities.
  • Document data platform architecture, data flows, and procedures.
  • Evaluate tools and approaches to improve reliability, scalability, and performance.

Skills

PostgreSQL
Kafka
Infrastructure as Code
Python
Data modeling
Data security
Problem solving
Documentation
Monitoring

Education

Bachelor's Degree in Computer Science or related

Tools

Terraform

Job description

DMSi is a leading provider of ERP software solutions for the hardware, timber, and building materials industry across North America and Australia/New Zealand. For decades, we've been helping retailers, wholesalers, and trade merchants streamline their operations, manage inventory smarter, and grow their businesses with our Frameworks ERP platform.

We're a team that values innovation, customer obsession, and genuine partnerships with the businesses we serve. If you're passionate about B2B sales and want to make a real impact in the building materials industry, we'd love to hear from you.

The Opportunity

The Data Platform Engineer designs, builds, and evolves the data platform that powers analytics, reporting, and downstream integrations across DMSi products. This role owns the pipelines, schemas, and provisioning workflows that move data reliably from source systems into a scalable, multi-tenant analytics platform, and partners closely with database administration, infrastructure, and product teams to make that data available, accurate, and performant.

What You'll Do

Design and build data pipelines that move data reliably from source systems into the analytics platform, using change data capture, event streaming, and related integration patterns.

Design, implement, and maintain PostgreSQL schemas and data models that support scalable, multi-tenant analytics.

Build and maintain the dashboard data layer that powers customer-facing analytics and reporting.

Develop and maintain per-customer data provisioning workflows so new customers and data sources onboard onto the platform consistently.

Apply infrastructure-as-code practices to provision, configure, and manage data platform environments in a repeatable and auditable way.

Monitor data pipeline health, performance, and data quality, and troubleshoot and resolve latency, throughput, and accuracy issues.

Partner with product management and engineering teams to translate reporting and analytics requirements into data platform capabilities.

Collaborate with database administration and infrastructure teams to ensure the data platform integrates cleanly with the broader hosting environment and follows established security and access control standards.

Document data platform architecture, data flows, and operational procedures to support ongoing maintenance, on-call response, and knowledge sharing across the team.

Evaluate tools, platforms, and approaches that improve the reliability, scalability, and performance of the data platform, and recommend adoption where warranted.

What We're Looking For:
  • Strong hands-on experience with PostgreSQL, including schema design, query optimization, and data modeling for analytical workloads.
  • Experience with Kafka or a comparable event streaming or message platform, including change data capture pipeline design.
  • Experience with cloud infrastructure and infrastructure-as-code tooling.
  • Proficiency in at least one programming or scripting language, such as Python, for pipeline and automation development.
  • Familiarity with data modeling principles for multi-tenant, analytics-oriented systems.
  • Working knowledge of data security and access control practices appropriate to a multi-tenant analytics environment.
  • Strong problem-solving skills and the ability to work independently through ambiguous technical problems.
  • Clear written and verbal communication skills, including the ability to document technical designs for both technical and non-technical audiences.
  • Experience with monitoring and observability tooling is a plus.
Education and Experience:
  • Bachelor's Degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.
  • Three or more years of experience building and operating data pipelines, data platforms, or database-backed systems in production.
Work Environment and Physical Demands:
  • Normal office environment with use of computers and telephone systems; no unusual physical demands.
  • Travel to customer locations as needed, including overnight stays, business air travel, and car rentals.
  • May require occasional off-hours availability to support on-call rotations or planned maintenance windows.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Platform Engineer — Analytics Pipelines & PostgreSQL
Data Platform Engineer — Analytics Pipelines & PostgreSQL

Sterland Computing • Sydney

On-site
AUD 120,000 - 180,000
Sr Systems Engineer - AWS Cloud & Linux
Sr Systems Engineer - AWS Cloud & Linux

Sterland Computing • Sydney

On-site
AUD 120,000 - 180,000
Senior Data Engineer
Senior Data Engineer

DX1 • Melbourne

On-site
AUD 160,000 - 230,000
Principal Data Platform Engineer
Principal Data Platform Engineer

Internetwork Expert • Sydney

On-site
AUD 180,000 - 260,000
Senior Data Platforms Engineer (Databricks, GCP, AWS)
Senior Data Platforms Engineer (Databricks, GCP, AWS)

Simple Machines • Sydney

On-site
AUD 150,000 - 180,000
Data Engineer
Data Engineer

Sirius. • Sydney

On-site
AUD 120,000 - 180,000
Senior Data and Analytics Engineer
Senior Data and Analytics Engineer

SG Fleet • Sydney

On-site
AUD 150,000 - 210,000
Wellness days
Parental leave
Learning budget
Data Engineer
Data Engineer

Talent Insights Group • Melbourne

On-site
AUD 110,000 - 150,000
AWS Data Engineer
AWS Data Engineer

Tech Mahindra • Sydney

On-site
AUD 140,000 - 180,000
Data Engineer
Data Engineer

M&T Resources • Sydney

On-site
AUD 110,000 - 150,000