Data Platform Engineer
Ninety One
Cape Town, Western Cape
Opens the original listing in a new tab. Applying is free. Never pay money to get a job — report anyone who asks.
Data analyst roles across banking, retail and telecoms. Most ask for SQL and Excel as a baseline, with Power BI or Python for the better-paid posts.
Job description
- About us:
Ninety One is an independent, active global asset manager with R4 trillion * of assets under management.
Established in South Africa in 1991, as Investec Asset Management, the firm started offering domestic investments in an emerging market. In 2020, almost three decades of organic growth later, the firm demerged from Investec Group and became Ninety One.
Our distinctive capabilities sit within differentiated fixed income and credit as well as specialist equities, and we have a unique perspective and approach to investment opportunities presented by emerging markets and the energy transition.
*as at 30 June 2026
Ninety One is an equal opportunities employer. Our imperative is to attract and retain the best talent by providing a corporate environment where people from varying backgrounds can develop professionally and build a rewarding career.
- About the team:
At Ninety One, the vision for data is for trustworthy, discoverable and timely information to be at everybody’s fingertips. Data is our number one technology priority and foundational in our journey to become an AI-centred organisation.
The Data Technology team are custodians of Ninety One’s enterprise data platform and the core data domains that drive the firm’s investments and analytics engines. The team comprises several cross-functional, high-performing delivery squads, resourced through a mix of business and technology stakeholders. Their mandate is to deliver high quality, business value solutions, while assuring the highest standards of speed, accuracy, stability and security.
We treat data as a product and subscribe to a modern, customer-centred product development philosophy and as a team our key objectives are:
+ **Better** data \- by improving the quality, trustworthiness, traceability and ownership of data
+ **Faster** data \- by continuously reducing the time between data sourcing and information delivery
+ **More** data \- by expanding the contextual, historical and domain content available and making it discoverableWe believe in the power of technology to enable our vision and are looking for passionate, committed individuals to join us on our journey.
In this role you will have a unique opportunity to work in a blended role requiring Data Engineering, Azure Cloud Infrastructure and DevOps practices to keep Ninety One's Databricks environment reliable, secure and well governed while building automation, common tooling and self-service for platform users.
-
In this role you will:
- Work across both the data engineering and infrastructure/platform spaces to design, build and maintain solutions at the platform layer:Python solutions for platform and automation.
- Common shared libraries/modules used by data engineers and analysts across the platform.
- Pipelines/processes that support overall platform management (e.g. for purposes such as cost tracking, governance, provisioning, monitoring).
- CI/CD pipelines (DevOps/GitHub Actions) for platform and application deployments
- Terraform IaC for Azure services and Azure Databricks (e.g. Unity Catalog, workspaces, networking, compute policies)
- Collaborate with a wide ranging scope of teams including data engineers, analysts, security and infrastructure teams to translate requirements into capabilities.
- Provide platform support to engineering teams and platform users including assisting with issues, ranging from code, platform and infrastructure.
- Contribute to platform documentation, patterns and best-practice standards
- Work across both the data engineering and infrastructure/platform spaces to design, build and maintain solutions at the platform layer:Python solutions for platform and automation.
-
You should consider applying if you have:
- BSc Computer Science or equivalent
- Minimum 7 years technology experience, with at least 3 years’ experience in the cloud platform/data platform roles
- Intermediate Databricks engineering experience
- Intermediate knowledge of Microsoft Azure infrastructure
- Proficiency in Python and/or SQL; .NET is a plus
- Azure DevOps and/or GitHub Actions
- Terraform (IaC) experience, ideally in a multi-environment setup
- Understanding of Platform Governance, Security
- Experience in Data Modelling, Data Contracts and exposure to FinOps/cost attribution practices
-
Some of the attributes we look for in a person are:
- The ability to build and maintain meaningful relationships
- The ability to ‘approach and own’ and continuously look for opportunities to develop
- A client focused and collaborative approach
- High conviction and be comfortable sharing opinions
- A curiosity about technology and its potential to drive innovation#LI-DNI
Found on Indeed · Posted 1 months ago · Last checked 1 months ago
Good to know
What does this data analyst job pay?
The salary is not listed on this data analyst role. Check the source listing or ask the employer when you apply.
Do I need experience for data analyst jobs in Cape Town?
This data analyst role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.
How do I apply for this job?
Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.
Found on Indeed · Posted 1 months ago
More data analyst and similar jobs in Cape Town
Confidential · Cape Town, Western Cape