onsite
Graduate Data Engineer - Whitehaven Coal
Data Engineer
Entry‑level Data Engineer role in a mining graduate program, focused on building scalable data pipelines, designing data models, and leveraging cloud and big‑data technologies to support operational insights.
About the role
Key Responsibilities
- Design, develop, and maintain data pipelines using Python, SQL, and Spark to ingest, transform, and load data from diverse mining operations.
- Collaborate with cross‑functional teams to define data requirements, create data models, and ensure data quality and integrity.
- Implement and manage ETL processes on AWS services (S3, Glue, Redshift) to support analytics and reporting.
- Monitor pipeline performance, troubleshoot issues, and optimize for scalability and reliability.
- Document data architecture, pipeline logic, and best practices for future maintenance and knowledge transfer.
Requirements
- Recent graduate or final‑year student in Computer Science, Engineering, or related field.
- Strong programming skills in Python and proficiency with SQL.
- Experience with data warehousing concepts and ETL tools.
- Familiarity with cloud platforms, preferably AWS, and big‑data frameworks such as Spark.
- Excellent problem‑solving skills, attention to detail, and a collaborative mindset.