Job Description

Position Title: Data EngineerLocation: JohannesburgDomain: Banking with strong Credit understanding in Business/CorporateWorkplace Type: Hybrid but based in JohannesburgEmployment type: 3 to 6 month contract (renewable)🌟 Build the Data Products Powering Smarter Decisions!🌟 Are you passionate about turning data into meaningful impact? Join our multi-disciplinary data team and help architect, design, and build the next generation of data platforms and data products that drive business transformation.As a Data Engineer, you’ll collaborate with talented Data Scientists, Engineers, and business stakeholders to create solutions that fuel insights, enhance decision-making, and enable smarter, automated processes across the organisation.What You’ll DoAs a key contributor in our data team, you will:Partner with business stakeholders to understand challenges and define data-driven opportunities.Identify and explore internal and external datasets that can unlock insight and measurable value.Collaborate with Data Scientists to build robust data pipelines and support the development, training, validation, and testing of advanced analytics and machine learning models.Communicate complex data concepts to both technical and non-technical audiences with clarity and confidence.Deploy models and data solutions into production across cloud environments (and occasionally on-prem).What You BringA Bachelor's or Master’s degree in Computer Science, Information Systems, Engineering, Physics, Mathematics, Statistics, or a related field.4+ years of hands-on software development experience, with strong proficiency in SQL and at least one modern language (Python, Java, or .NET).Understanding of data engineering principles such as data warehousing, data mesh, or data vault.Experience That Will Help You Succeed4+ years’ experience delivering enterprise-grade software solutions in collaborative teams.Exposure to big data technologies (Hadoop ecosystem and similar).Experience working with cloud data services (AWS or Azure preferred).Bonus Points (Nice to Have)Strong collaboration and relationship-building skills.Ability to translate business challenges into data-driven solutions.A clear understanding of the full data engineering & data science lifecycle: exploration, preparation, wrangling, feature engineering, modelling, evaluation, deployment, and monitoring.Ability to estimate and plan delivery effort, dependencies, and required skills.Comfort selecting and learning new technologies and tools.Experience architecting and building production-grade data pipelines (aggregation, transformation, automation).Excellent communication skills across both technical and business groups.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period