Data Science
Cape Town
Posted 4 months ago

We’re looking to hire a dynamic, ambitious and results-orientated Data Engineer on a full-time basis who will be based in our Cape Town Office in the prestigious Steenberg Office Park, Tokai.

The Role:

  • 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.


The 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.
  • Fullstack development skills – Front end (JavaScript) / Backend (PHP, Python) / Data administration and security (MYSQL)
  • 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 

Qualities that are important to us are:

  • Honesty
  • Clear communicator
  • Proactive Solution focused mindset
  • Professionally accountable
  • Follow strict processes and procedures at all times
  • Punctuality
  • Continuously self-developing 
  • Be able to work under pressure and meet deadlines consistently
  • Be able to work in a team, but be a self-starter

About Offernet

Headquartered in London (UK), Offernet is a digital Intelligence firm that specialises in the development, management and utilization of big data technology to drive measurable growth and revenue by using machine learning, complex automation, and big data to enable high-velocity data-driven sales optimisation and marketing solutions through:

  • Cross organisational data insight’s availability
  • Facilitating the implementation of the data mesh paradigm
  • Sales optimisation
  • Measurable marketing 
  • Machine learning / Big data intelligence
  • Bridging organisational data silos


Apply by completing the online application form below or  email your CV to ca[email protected]

Job Features

Job Category



Steenberg Business Park

Apply Online

A valid email address is required.
A valid phone number is required.