Senior Data Engineer

at  Ringier South Africa

Cape Town, Western Cape, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate16 Dec, 2024Not Specified18 Sep, 20242 year(s) or aboveData Structures,Glue,Metadata,Sql,Analytical Skills,Processing,Python,Aws,Azure,Cloud Services,Github,Interpersonal Skills,Version Control,Data Quality Assurance,Data TransformationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Company Description
Ringier South Africa is a technology company supporting international marketplaces. We build and maintain the tech for Classifieds Marketplaces across the world. Our platforms attract millions of views per month and are market leaders in their respective countries. We aim to solve all of the technical requirements for running a highly scalable, highly available marketplace business. It does this while still giving local customizations for different countries and continuously improving from what we’ve learned in other markets.
Job Description

QUALIFICATIONS

  • BSc degree in Computer Science/information systems/Engineering or related technical field or equivalent work experience
  • 3+ years related work experience
  • Minimum of 2 years experience building and optimizing ‘big data’ data pipelines, architectures and maintaining data sets.
  • Experienced in Python
  • Experienced in SQL (PostgreSQL, MS SQL)
  • Experienced in using a cloud services: AWS, Azure or GCP
  • Proficiency in version control, CI/CD and Github
  • Understanding/experience in Glue and PySpark highly desirable
  • Experience in managing data life cycle
  • Proficiency in manipulating, processing and architecting large disconnected data sets for
  • analytical requirements
  • Ability to maintain and optimise on processes supporting data transformation, data structures, metadata, dependency and workload management.
  • Good understanding of data management principles - data quality assurance and governance
  • Strong analytical skills related to working with unstructured datasets
  • Understanding of message queuing, stream processing, and highly scalable ‘big data’ data
  • stores
  • Strong attention to detail
  • Good communication and interpersonal skills
    Additional Information

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Suggest efficiencies and execute on implementation of internal process improvements in automating manual processes, optimising data delivery, scabilibility of technology
  • Implement enhancements and new features across data systems
  • Improve streamline processes within data systems with support from Senior Data Engineer Test CI/CD process for optimal data pipelines
  • Assemble large, complex data sets that meet functional / non functional business requirements
  • Highly efficient in ETL processes
  • Develop and conduct unit tests on data pipelines as well as ensuring data consistency
  • Develop and maintain automated monitoring solutions
  • Support reporting and analytics infrastructure
  • Maintain data quality and data governance as well as upkeep of overall maintenance of data infrastructure systems i.e. AWS/database security
  • Maintain data warehouse and data lake metadata, data catalogue, and user documentation for internal business users
  • Ensure best practice is implemented and maintained on our database in terms of collations, database engines, indices etc.


REQUIREMENT SUMMARY

Min:2.0Max:3.0 year(s)

Information Technology/IT

IT Software - DBA / Datawarehousing

Software Engineering

BSc

Proficient

1

Cape Town, Western Cape, South Africa