Job
Data Engineer
VML
At a glance
- Deadline
- Open. No closing date published.
- Fee
- No fee to apply
- Who may apply
- Minimum 5 years’ engineering and development experience
- Proven experience with Google Cloud Platform (GCP), particularly BigQuery, Cloud Storage, Cloud Functions, and orchestration tools like Cloud Composer (Apache Airflow).
- Solid expertise in Snowflake including data loading, SQL querying, performance tuning, and schema design (star schema, snowflake schema).
- Where
- On site. Cape Town, Western Cape, South Africa
- Open to Africans
- VML hires for this role in Cape Town, Western Cape, South Africa, in Africa. Its page says: "Cape Town, Western Cape, South Africa"
You will design, build, and maintain robust data pipelines and infrastructure that power VML's digital and media reporting and product analytics for our tier-one clients.
The facts
- Where
- Cape Town, Western Cape, South Africa
Where you stand
This one is free. There is no fee to apply, and nobody should ask you for money at any point.
What they ask for
- Minimum 5 years’ engineering and development experience
- Proven experience with Google Cloud Platform (GCP), particularly BigQuery, Cloud Storage, Cloud Functions, and orchestration tools like Cloud Composer (Apache Airflow).
- Solid expertise in Snowflake including data loading, SQL querying, performance tuning, and schema design (star schema, snowflake schema).
- Strong hands-on experience designing and building data pipelines with Matillion (or similar tools like Fivetran, Stitch).
- Experience with Rudder stack for event collection, data routing, and destination management.
- Familiarity with or experience integrating data with Amplitude (or similar product analytics tools like Mixpanel, Pendo).
- Advanced proficiency in SQL for data manipulation and transformation. Experience with Python for scripting, automation, and API integrations.
- Experience supporting data consumers using BI tools like Tableau (or Looker Studio, Power BI), understanding the data needs for dashboarding, and the data structures required by Amplitude.
- Experience integrating data from various sources, including APIs (REST, GraphQL), SFTP, and understanding of event-driven data architectures, especially from advanced tagging and data collection systems.
- Practical experience with data modeling techniques for analytical databases.
- Proficiency with Git and modern software development practices.
Get ready to apply
Built only from what this listing states.
The application takes real work, by our reading.
1. What to get ready
The listing does not say what it needs. When you open their page, write down everything it asks for before you start.
2. Dates
- No closing date is stated.
- Openings with no closing date can close once they have enough people, so sooner is safer. Our advice
Download checklist (.txt) Send to WhatsApp
The download is a small text file. You can read it later without data. It also lists each condition they set, so you can tick yourself against them. WhatsApp sends the same list to you, or to somebody helping you.
No CV yet? Make a plain one from your answers. Nothing you type is kept.
Tips for applying for a job
General advice from us, the same for every job. It is not what this organisation says; that is above.
- Match your CV to this job: put the experience closest to what it asks for first, and use the same words the listing uses for the same things.
- For each thing the listing asks for, have one real example ready: where you did it, what you did, and what changed because of it.
- Informal work counts. Selling, tutoring, running a family shop, volunteering and caring for relatives all built real skills; say what you did plainly.
- If a cover letter is asked for, keep it to three short paragraphs: why this job, what you have done that fits, and when you can start.
If there is an interview or a test
- Read the listing again the day before, and the organisation's own about page.
- Prepare two or three short stories: a problem you solved, a time you learned something quickly, a time you worked with others.
- Have one or two questions ready for them, for example what the first three months in the role look like.
- For a call or video interview, test your data, battery and a quiet place beforehand. If your connection drops, call or write straight away.
All our tips and messages to copy. Practise answering, with nothing kept. Received an offer? Check whether it is real, then read before you say yes.
How to apply
You apply on VML's own website, not here. We never send an application for anybody and we never ask you for anything to pass on. Check their page for anything not shown here.
More like this, open now
How we checked this
This was opened and verified at VML's own website on 31 October 2026: it was real, still open, and open to people from African countries. VML hires for this role in Cape Town, Western Cape, South Africa, in Africa. If anything here is wrong, tell us.