Job Title
We are seeking a highly skilled and motivated Data Engineer to join our team. As a key member of our data engineering group, you will play a critical role in designing, developing, and operating the company's enterprise data platform.
Key Responsibilities:
* Design, develop, and deploy scalable data pipelines using ETL processes.
* Work closely with the data insights team and relevant business stakeholders to design, build, and deliver new data solutions.
* Contribute to the development of efficient and scalable data models and schemas for different data sources and storage systems.
Requirements:
* Bachelor's degree in Mathematics, Engineering, Computer Science, or related technical discipline.
* Expertise in programming languages such as Python, Java, Scala, or SQL.
* In-depth knowledge of relational databases (SQL) and NoSQL databases.
* Understanding of data warehousing concepts, tools, and best practices for storing and processing large datasets.
* Experience working with big data technologies, including Spark, Snowflake, or BigQuery, along with cloud platforms like AWS, Azure, or Google Cloud.
Benefits:
* A range of flexible working and leave options.
* 16 weeks paid parental leave.
* Learning and development opportunities.
* Health and wellbeing support.
* Share offers and insurance benefits.