Role:
Senior Data Engineer
Job Type: Full time/Contract
Location: Sydney
Experience: 8+ years
The Position
The Senior Data Engineer role is responsible for building, maintaining, and optimizing scalable data pipelines and platforms that enable data-driven decision-making. As a member of the ICT team, you will contribute to testing activities throughout the project lifecycle, ensuring that solutions meet quality expectations and are delivered within scope and schedule.
Responsibilities:
Design, build, and maintain scalable and efficient data pipelines and architectures.
Develop and manage ETL (Extract, Transform, Load) processes to support analytics and reporting.
Integrate data from various sources including APIs, databases, and external systems.
Ensure data quality, accuracy, consistency, and integrity through validation and cleansing.
Implement and maintain relational and non-relational databases.
Monitor and optimize performance of data systems and workflows.
Collaborate with data scientists, analysts, and business stakeholders to understand data requirements.
Ensure data security and compliance with relevant regulations and standards.
Document data processes, architecture, and pipeline configurations.
Conduct testing and validation of data solutions to ensure reliability and scalability.
Managing complex data flows across multiple systems and projects
Ensuring data accuracy and consistency in a regulated environment
Balancing strategic vision with hands-on technical delivery (Principal level).
Experience:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
8+ years’ experience in data engineering, with at least 3 years in a senior or lead capacity
Strong track record of delivering large-scale, complex data projects.
Demonstrated experience with cloud data services and modern data stack.