31 Oct
|
Tech Mahindra
|
Sydney
31 Oct
Tech Mahindra
Sydney
About the Role
We are looking for a Data Engineer with at least 7 years of hands-on experience to lead the design and delivery of a high-performing data engineering platform and reusable data products. Working closely with the Head of Data Engineering, you will help implement the data engineering strategy, build ingestion and transformation pipelines, and champion engineering best practices. This role combines hands-on technical delivery, mentoring and cross-functional collaboration to support the Data & Analytics Centre of Excellence.
Key Responsibilities
- Set a high engineering standard, mentoring and inspiring engineers across the business.
- Lead the implementation of the data engineering strategy in partnership with the Head of Data Engineering.
- Lead the design and implementation of a high-performing data engineering platform.
- Lead hands-on development of data ingestion and transformation pipelines, patterns and practices to deliver a single source of truth for reusable data products.
- Contribute to the data product roadmap.
- Identify and implement continuous improvement opportunities, engineering best practices and team-wide ways of working.
- Lead technical collaboration with engineering and IT teams to deliver reusable data products to the business.
- Support infrastructure teams in the end-to-end delivery of data engineering services.
- Support business-as-usual (BAU) data products and platforms, ensuring security, operationalisation, availability, reliability and maintainability.
- Work with Governance & Risk teams to manage data product risks effectively.
- Partner with Data Engineers, ML Engineers, Data Scientists, Analysts, Business Partners, Platform/DevOps Engineers, Project Managers/Scrum Masters,
Testers and other business stakeholders.
- Support the Data & Analytics Centre of Excellence strategy and its execution.
- Collaborate to create outstanding team experiences across data and analytics.
Essential Skills and Experience
- A university degree in a quantitative discipline such as computer science, engineering, IT or mathematics, or equivalent experience.
- At least 7 years of hands-on data engineering experience.
- Advanced SQL and Python knowledge.
- Hands-on experience with ETL/ELT platforms and dimensional modelling, including data lakes, data warehousing, star schemas, Change Data Capture (CDC), orchestration and protection of personally identifiable information (PII).
- Experience with one or more major cloud providers, such as AWS, GCP or Azure.
- A solutions-focused mindset, natural curiosity and strong motivation to solve complex or ambiguous problems.
- A proactive, can-do attitude—the most key qualification for this role.
Desirable Skills — Not Mandatory
- Modern data stack experience, such as dbt, Snowflake/Databricks, Airflow and Fivetran/Airbyte.
- Software engineering, MLOps or DevOps experience, including CI/CD, source control, Java and Terraform.
Why Tech Mahindra?
You will work within a successful, established and trusted organisation, where you the opportunities are only limited by your aspirations; Do you want to travel the world? Do you want to be always learning new skills and developing professionally and personally? We offer everything you could desire with Flexible work, excellent salary, healthcare, dedicated training/certification platform and unrivalled recognition throughout the business.
If this sounds too good to be true, it isn’t, ask anyone of our 120,000+ employees.
📌 Data Engineer (Sydney)
🏢 Tech Mahindra
📍 Sydney