View all jobs

Data Engineer

Cape Town, Cape Town
The key focus of the role is to design, build, and integrate large amounts of data from multiple sources, providing the infrastructure for others (such as a BI Analyst) to pull it into various tools and analyze it. You will also be responsible for monitoring our production databases, making recommendations for optimization. You will work closely with Product, DevOps, our Architect and Technical Manager.
Primary roles and responsibilities
  • Plan, build and maintain a Data Warehouse
  • Combine raw information from different sources
  • Design, develop, test, and maintain data architectures
  • Design, develop, and test large stream data pipelines to ingest, aggregate, clean, and distribute data models ready for analysis
  • Explore ways to enhance data integrity, quality, and reliability
  • Collaborate with other developers, architects, and tech leads to produce the most efficient and valuable solutions
  • Implement features, technology, and processes that move us towards industry best practices, improving on scalability, efficiency, reliability, and security
  • Own and operate systems in production, responding to incidents
  • Monitor production databases, research and optimization
Minimum qualifications and experience
  • Previous experience as a data engineer, DBA, or similar role
  • Significant technical experience and a proven track record of data modeling and schema design
  • 4+ years experience with open source relational database systems (e.g. MySQL, MariaDB, PostgreSQL, etc.)
  • Experience working with large data sets and relational and non-relational databases
  • An understanding of database and data warehousing principles
Click the link to apply or email your CV to sam@shayward.co.za

More Openings

Lead Full Stack Developer
CMS Technical Specialist

Share This Job

Powered by