Data Engineer

Bolt In — Australia · Posted ~1 hour ago

Mid Full-time

Skills

Informatica Google BigQuery SQL Unix shell scripting Python ETL pipelines Cloud data engineering BigQuery Unix ETL Cloud

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A data engineering role focused on designing and maintaining scalable data pipelines, optimizing analytics platforms, automating workflows, and supporting cloud-based data transformation initiatives. The ideal candidate has strong SQL, Python, ETL, and cloud data platform experience.

Highlights

Opportunity to build scalable data solutions, work with cloud platforms, optimize large-scale analytics workflows, and contribute to modern data engineering practices.

Description

NRMA - Data Engineer Role Responsibilities · Build and maintain scalable data extraction, transformation, and loading workflows using Informatica · Manage tables, datasets, partitions, and clustering inside Google BigQuery for large-scale analytics. · Write and tune advanced SQL scripts and queries to boost execution speed and lower compute costs. · Use Unix shell scripting to automate file transfers, pre- and post-load routines, and batch job sequencing. · Develop custom Python scripts to parse files, orchestrate data movement, and interact with cloud APIs. · Schedule, monitor, and troubleshoot integrated workflows across Unix cron jobs and cloud schedulers. · Move legacy on-premise data assets into cloud environments via hybrid ETL pipelines. · Implement error-handling, logging, and data validation rules using SQL and Python checks. · Diagnose bottlenecks in Informatica mappings, BigQuery queries, and shell scripts. · Maintain technical mapping specs, system architecture diagrams, and partner with analysts or data Key Skills & Experience · 4–7 years of hands-on data engineering experience designing, developing, and supporting production data pipelines. · Experience building ETL/ELT workflows using Informatica, including mapping development, workflow scheduling, monitoring, and troubleshooting. · Proven capability working with Google BigQuery, including dataset management, table design, partitioning, clustering, and query performance optimisation. · Advanced SQL skills, including complex joins, window functions, stored procedures, query tuning, and data validation routines. · Practical experience with Unix shell scripting for file handling, batch orchestration, job sequencing, and automation of operational tasks. (desired) · Proficiency in Python for data processing, file parsing, API integration, automation, and development of reusable data engineering utilities. · Experience supporting cloud migration or hybrid data integration initiatives, including movement of legacy on-premise data assets to cloud platforms. (desired) · Good understanding of data quality, reconciliation, error handling, logging, and operational monitoring practices across batch and scheduled workloads. · Ability to diagnose and resolve technical issues across Informatica mappings, SQL queries, shell scripts, and cloud data pipelines. · Experience maintaining technical documentation, mapping specifications, operational runbooks, and working closely with analysts, testers, and business stakeholders. · Familiarity with Agile delivery practices, code version control, release processes, and collaborative delivery across onshore and offshore teams. · Bachelor’s degree in Computer Science, Information Technology, Data Engineering, or a related discipline; relevant cloud, data, or Informatica certifications are desirable.