Data Engineer

Data Engineer | Johannesburg, South Africa | Permanent
Industry: Trading
Location: Johannesburg
Job type: Full-time (Hybrid (3-4 days onsite))

The role:
Cititec Talent has partnered with a leading Trading company, who are looking to bring a Data Engineer into the team.
You will be working directly with their data scientists in support of their Metals and Minerals trading and operating teams, responsible for building and maintaining time-critical data integration pipelines and designing appropriate data models.

What you’ll do:
* Develop and maintain Python and SQL scripts for data extraction, transformation, and loading (ETL/ELT).
* Utilize AWS data stack, including S3, Redshift, Glue, and Lambda, to build and maintain data pipelines.
* Design and implement data models for various internal and external datasets.
* Contribute to the automation of trading desk processes.
* Develop web applications to support trading operations and analytics.
* Acquire a deep understanding of technical projects on the trading desk to better serve commercial needs.
* Collaborate and communicate effectively with stakeholders across different business lines and technology.

Requirements:
* Eexperience with Python and SQL.
* Proficiency with AWS data stack (S3, Redshift, Glue, Lambda). AWS certifications are a plus.
* Experience building and maintaining time-critical data integration pipelines (ETL/ELT).
* Strong data modelling skills.
* Web application development experience.
* Experience with enterprise-scale data systems.
* Master’s degree in computer science or a related subject.

Apply now

* Required

Upload your CV/resume or any other relevant file. Max. file size: 256 MB.

At a glance

  • Location: Johannesburg, City of Johannesburg Metropolitan Municipality
  • Job type: Permanent
  • Job sector: Data & Analytics
  • Salary: €1 - €90000 per annum
  • Published: April 16, 2024

Your consultant