← Back to jobs

Remote job

Data Engineer

Data Engineer Full-time South Africa

Job details

Not specified Salary
South Africa Eligibility
Not specified Experience
Full-time Employment

About this role

Role overview Build and operate the data pipelines and cloud warehouses behind analytics projects. You will bring together imperfect source data, shape it into dependable models, and make it useful for dashboards and reporting. The work also includes data quality, production support, and helping clients understand their data after handover.

Responsibilities - Create ELT pipelines that bring data from business systems, operational databases, and third-party APIs into cloud warehouses. - Organize warehouse models into staging, core, and reporting layers using clear dimensional designs. - Add data quality checks that surface failed or incorrect loads promptly. - Set up orchestration, alerts, and cost monitoring for production pipelines. - Work with analysts and clients to turn reporting questions into useful data models. - Document sources, transformations, and definitions to support ongoing self-service.

Requirements - At least four years of data engineering experience, with strong SQL and production Python skills. - Hands-on experience with a cloud data warehouse and a workflow orchestration tool. - Solid dimensional modelling skills, including the ability to explain and defend design choices. - Experience ingesting data from unreliable or constrained sources, such as file drops, legacy databases, and rate-limited APIs. - Comfort owning pipelines in production, including on-call support for systems you build. - Awareness of POPIA and appropriate handling of personal information in data pipelines.

Nice to have - dbt experience, including repository-based tests and documentation. - Streaming or change data capture for near-real-time ingestion. - Exposure to machine learning feature pipelines or model deployment. - Experience presenting findings to client stakeholders.

Benefits and work setup - Full-time, remote role based in South Africa. - The hiring process includes a portfolio review, a technical conversation about shipped work, and a team session. It takes about two weeks, and applicants receive a human reply.

Skills detected in the listing

PythonSQLdbtData WarehousingData EngineeringStakeholder ManagementMachine Learning
Detected Oct 12, 2026
Last verified Oct 12, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Daily or weekly job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Daily or weekly job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Daily or weekly job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight