Snr Data Engineer (Data Modeling, AWS Cloud) – 12 Months Fixed Term Contrac at Commonwealth Bank
Sydney, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

27 Nov, 25

Salary

0.0

Posted On

27 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Scheduling, Programming Languages, Json, Writing, Data Validation, Databases, Languages, Database Design, Scala, Sql, Scripting, Data Models, Python, Indexing, Xml, Code, Transformation, Data Products, Automation Tools, Collaboration, Java

Industry

Information Technology/IT

Description

SNR DATA ENGINEER (DATA MODELING, AWS CLOUD) – 12 MONTHS FIXED TERM CONTRACT

  • You are passionate about modernising the Human Resources function through strategic and secure management of cloud data products, pipelines and databases
  • We are undergoing one of Australia’s largest digital transformations and establishing an Engineering function within Human Resources.
  • Together we bring an engineering culture and passion for DevSecOps and GitOps within the cloud

TECH SKILLS

We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but having significant experience and exposure with some of these (or equivalents) will set you up for success in this team.

  • Experience with designing and implementing new data models, with field mappings and transformation logic from source systems to domain model.
  • AWS Data products such as AWS Glue and AWS EMR
  • AWS S3 ingestion, transformation and writing to databases
  • Proficiency in programming languages like Python, Scala or Java for developing data ingestion and transformation scripts.
  • Strong knowledge of SQL for writing, optimizing, and debugging queries.
  • Familiarity with database design, indexing, and normalization principles.

Understanding of data formats (JSON, CSV, XML) and techniques for converting between them. Ability to handle data validation, cleaning, and transformation.

  • Proficiency in automation tools and scripting (e.g., bash scripting, cron jobs) for scheduling and monitoring data processes.
  • Experience with version control systems (e.g., Git) for managing code and collaboration.
Responsibilities

Please refer the Job description for details

Loading...