Data Engineer

On-siteSalary not specified
Location not specified

Tech Stack

PythonSQLAzureAI

Job Description, Responsibilities & Requirements

About the Position

Data Engineer

Nigel Frank is seeking two experienced Data Engineers to join our team based in Midrand, Johannesburg. This role is ideal for someone passionate about building scalable data pipelines, working across cloud environments, and taking initiative to improve and automate processes.

Responsibilities

  • Design, build, and maintain robust data pipelines and ETL processes
  • Work with data hosted across Azure and private cloud environments
  • Automate manual processes and improve pipeline efficiency proactively
  • Collaborate with business and technical stakeholders to support data initiatives
  • Assist with data modelling and analytics-related tasks where required
  • Ensure data quality, reliability, and performance across platforms
  • Contribute ideas and improvements within a highly autonomous team environment

Requirements

  • Strong SQL and Python development skills
  • Proven experience building and maintaining data pipelines
  • Experience working within cloud-based data environments
  • Exposure to Azure technologies beneficial but not essential
  • Familiarity with AI tooling such as Claude AI advantageous
  • Comfortable working across both engineering and light data science/modelling tasks
  • Strong initiative and ability to work independently without close supervision

Ideal Profile

  • Pragmatic and solutions-driven
  • Mature, sensible, and easy-going personality
  • Someone who thrives in a relaxed but accountable environment
  • Comfortable owning work end-to-end

We Offer

  • Competitive salary
  • Guaranteed 13th cheque
  • Medical aid and pension benefits
  • Flexible hybrid setup (typically 2 days onsite)
  • Exposure to modern cloud and AI technologies
  • Opportunity to attend Microsoft events and industry sessions regularly
  • Stable, long-term career environment with excellent staff retention

About the Company

Join our client, a highly respected end-user environment known for its relaxed culture, long employee tenure, and strong focus on autonomy and trust. The business offers a collaborative and flexible working environment where employees are empowered to take ownership of their work and drive meaningful outcomes.

This is an opportunity to join a close-knit data team working on modern data engineering initiatives across Azure and private cloud environments, with regular exposure to emerging technologies and Microsoft ecosystem events.

Interview Process

  1. Face-to-face introductory meeting with the CTO
  2. Technical deep-dive discussion (no formal assessment)
  3. Psychometric assessment and offer stage

Start Date

ASAP preferred, although candidates with notice periods and August availability will be considered.

Job Details

Location:
Location not specified
Work Mode:
On-site
Posted on TheJob:
Jul 18, 2026
Last checked:
Jul 18, 2026
Posted on the source:
May 20, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.