Senior Data Engineer (613795)
Role Summary
You are a highly skilled Senior Data Engineer with experience working for top startups. You will be responsible for designing, developing, and maintaining data infrastructure, ensuring that it is scalable, reliable, and efficient. The Senior Data Engineer will work closely with Engineering Lead and Head of Engineering and Data as well as the IT team, to drive projects in the data rebuild journey.
You can self-manage work to meet deadlines and provide a proactive and efficient service to team, members, and stakeholders.
On offer is an opportunity to join a flexible and friendly workplace with a collaborative and positive culture, where you can feel valued and trusted. You will work alongside passionate colleagues and will have the opportunity to help support the diversity and growth of the business in Australia, New Zealand and around the world. The organisation prides itself in being committed to its people, seeking feedback from their teams frequently.
Skillset Required
Bachelor's degree in Computer Science, Engineering, or a related field.
7+ years of experience in data engineering.
Strong programming skills in languages such as Python and SQL.
Experience in data transformation from FileMaker, MySQL, and DocumentDB into Snowflake.
Familiarity with AWS Platform and services (Lambda, Glue, SQS).
Strong understanding of data modeling and database design principles.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Key Accountabilities
Design and develop scalable and efficient data architecture that meets the business needs.
Database Design, data modelling and implement data pipelines that extract, load and transform data from sources like legacy system (FileMaker), MySQL, and DocumentDB into Snowflake.
Improve the data engineering capabilities by automating data processing tasks and tools that ensure efficiency and consistency.
Develop & Maintain data models that define the structure and relationships of data within the organisation.
Implement data quality checks and procedures to ensure the accuracy, consistency, and completeness of data throughout the pipeline.
Contribute to data governance initiatives by defining and enforcing data access controls, security protocols, and compliance standards.
Collaborate with product owners, development teams, and internal users to understand data needs and translate them into technical requirements.
Mentor and guide your team members, sharing your expertise and best practices. Document your decisions and build the team's knowledge base.
You will be leading a team of 3 direct reports.