About Macquarie Bank Limited
Macquarie is a global financial services group operating in 34 markets with 55 years of unbroken profitability. Our advantage lies in bringing together diverse people and empowering them to shape various possibilities.
Join the Data Platforms Team
The Digital Bank's Data Platforms team focuses on analytics and data science use cases enabled through integrated tooling, improved prototyping, self-serve abilities, higher scalability, reliability, and faster delivery.
Key Responsibilities
* Play a key role in building, implementing, and enhancing enterprise-scale data solutions on Google Cloud Platform (GCP).
* Work in a DevOps environment with end-to-end accountability for designing, developing, deploying, and supporting data assets.
* Create templates and implementation methods, standards, and frameworks.
* Develop high-quality, low-maintenance software solutions for customers.
* Coodinate requirements, schedules, and activities; contribute to team meetings; development, peer code reviews, and testing.
* Learn from senior developers about product and solutions servicing multiple businesses.
Requirements
* 5+ years of enterprise engineering experience working in a mature cloud environment.
* Strong hands-on coding ability in Python.
* Solid experience in authorizing complex SQL queries and Data Definition Language (DDL).
* Proven experience in building and deploying data lakes and data warehouses on GCP using services such as BigQuery, Cloud Spanner, Cloud Functions, and GCS.
* Experience in developing code-based ETL/ELT data pipelines with performance-optimized data modeling.
* Experienced in ingesting data from various sources, including databases, APIs, streaming data feeds, and other cloud platforms.
* Proficient in handling PII, data formatting and wrangling, and data preparation.
* Familiarity with Pub/Sub and Dataform is advantageous.
* Experience with analytics, particularly using tools like BigQuery, denormalization of data, large views, and analytics & reporting.
* Ability to effectively communicate problems and solutions with both business and technical colleagues.
* Skilled in diagnosing and resolving software malfunctions.
* Effective ownership of change and incident management.
Our Commitment to Diversity, Equity, and Inclusion
We are committed to fostering a diverse, equitable, and inclusive workplace. We encourage people from all backgrounds to apply and welcome all identities, including race, ethnicity, cultural identity, nationality, gender, age, sexual orientation, marital or partnership status, parental, caregiving or family status, family and domestic violence status, neurodiversity, religion or belief, disability, or socio-economic background.