Intermediate Data Engineer

Boardroom Appointments

Cape Town

On-site

ZAR 700,000 - 950,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Boardroom Appointments is seeking an Intermediate Data Engineer in Cape Town to design and maintain scalable data platforms. You will build data pipelines, ensure data governance, and collaborate with analytics teams to support data-driven decision making.

You will work on integrating new data technologies, developing data products, and contributing to security and compliance while aligning with business objectives.

Qualifications

  • 2+ years of cloud experience.
  • 3+ years building and administering a DBMS (MySQL / Postgres).
  • 2+ years SQL development including CTEs and schema design.
  • Experience extracting value from large disconnected datasets.
  • Strong analytics with unstructured data.
  • English proficiency (written and spoken).
  • Understanding of basic machine learning.
  • Knowledge of server and data security on the web.

Responsibilities

  • Develop algorithms to transform data into useful, actionable information.
  • Design, construct, install, test and maintain highly scalable data management systems.
  • Ensure systems meet business requirements and industry practices.
  • Build high-performance prototypes and proof of concepts.
  • Research opportunities for data acquisition and new uses of existing data.

Skills

Cloud experience
DBMS (MySQL / Postgres)
SQL development
Data wrangling
Data analytics
Python ORM (SQLAlchemy)
English proficiency
Basic machine learning
Web security basics

Education

Degree / Diploma in Data Engineering

Job description

About the job Intermediate Data Engineer
Responsibilities
  • Develop algorithms to transform data into useful, actionable information
  • Design, construct, install, test and maintain highly scalable data management systems
  • Ensure systems meet business requirements and industry practices
  • Build high-performance prototypes and proof of concepts
  • Research opportunities for data acquisition and new uses of existing data
  • Develop data set processes for data modelling, mining and production
  • Integrate new data management technologies and software engineering tools into existing structures
  • Create custom software components (e.g. specialized UDFs) and analytics applications
  • Employ a variety of languages and tools (e.g. scripting languages) to marry systems together
  • Install and update disaster recovery procedures
  • Recommend ways to improve data reliability, efficiency and quality
  • Support the achievement of the business strategy, objectives and values
  • Participate and support corporate responsibility initiatives for the achievement of business strategy
  • Build, test, and maintain database pipeline architectures
  • Building data products for the data analytics team to ingest and train models on
  • Ensure data systems (e.g. Clickhouse, MySQL) are functioning correctly and performing to expectations
  • Collaborate with management to understand company objectives
  • Create new data validation methods and data analysis tools
  • Ensure compliance with data governance and security policies
  • Document all created artefacts, create ERDs and any other needed documentation to make sure data analytics are working at capacity
  • Explore new technology and look into new ways of reaching specific objectives.
  • Work closely with our in-house team as well as outsourced service providers and partners.
Requirements
  • Degree / Diploma in Data Engineering preferred but not required.
  • 2+ years of cloud experience
  • 3+ years of experience building, maintaining and administering a DBMS, such as MySQL or Postgres.
  • 2+ years experience in SQL development, including writing CTEs, and creating schemas and tables.
  • A successful history of manipulating, processing and extracting value from large disconnected datasets.
  • Strong analytic skills related to working with unstructured datasets.
  • Python ORM programming experience (SQLalchemy) would be a bonus
  • Proficiency in both written and spoken English
  • A fundamental understanding of Basic Machine Learning
  • Knowledge about server and data security on the web
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Data Engineer
Intermediate Data Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Intermediate Data Engineer
Intermediate Data Engineer

Boardroom Appointments • Gqeberha

On-site
ZAR 550,000 - 900,000
Intermediate Data Engineer
Intermediate Data Engineer

Boardroom Appointments • Durban

On-site
ZAR 600,000 - 800,000
Intermediate Data Engineer
Intermediate Data Engineer

BETSoftware • Johannesburg

On-site
ZAR 520,000 - 900,000
Intermediate Data Solutions Engineer
Intermediate Data Solutions Engineer

Future Fit • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Salary increases
Bonuses
Loyalty leave
+3
Data Engineer
Data Engineer

Tenth Revolution Group • Gauteng

On-site
ZAR 600,000 - 900,000
Expert Data Engineer
Expert Data Engineer

ATS Client • Pretoria

On-site
ZAR 600,000 - 900,000
Data Operations Engineer
Data Operations Engineer

Visa Hunt • South Africa

On-site
ZAR 900,000 - 1,300,000
Data Engineer
Data Engineer

Boardroom Appointments • Randburg

On-site
ZAR 420,000 - 660,000
Data Analytics Engineer
Data Analytics Engineer

Pbt-Group • Cape Town

On-site
ZAR 700,000 - 1,000,000