Data Engineer

Placements24

South Africa

On-site

ZAR 400,000 - 900,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

LexisNexis Legal & Professional in Johannesburg invites a Data Engineer to design, build, and maintain reliable data pipelines and platforms supporting analytics and AI-ready data.

You will collaborate with technical and business partners, write high-quality SQL, model data, and ensure security and regulatory standards are met, including POPIA.

A degree in a related field and hands-on experience with ETL, data warehousing, and cloud services are expected to drive scalable data solutions.

Qualifications

  • Bachelor's degree in computer science, data science, or a related field.
  • Experience in data warehousing, ETL processes, and programming languages like Python or Java.
  • Knowledge of cloud platforms and big data technologies.

Responsibilities

  • Design, build, and maintain scalable data pipelines and integrations.
  • Develop high-quality, well-tested code that follows best practices for readability, security, and maintainability.
  • Use SQL as a primary tool to query, transform, validate, and optimize data across systems.
  • Collaborate with technical and business partners to understand data needs and translate them into practical data solutions.
  • Document data requirements and contribute to specifications for analytics and AI-enabled workflows.
  • Troubleshoot and resolve data issues through root cause analysis and appropriate automation.

Skills

Python
Java
SQL
Data Warehousing
ETL
Data Modeling
Cloud Platforms
Tableau
Big Data

Education

Bachelor's degree

Tools

Tableau

Job description

Explore exciting Data Engineer opportunities in Gauteng , where your expertise in data architecture and database systems is highly valued. Companies are actively seeking skilled professionals to design, build, and maintain scalable data pipelines. Your proficiency in programming languages like Python or Java , coupled with experience in cloud platforms such as AWS or Azure, will be key to success in these roles.

Gauteng 's tech industry presents a dynamic environment for Data Engineers to contribute to data-driven decision-making. You will be involved in data warehousing, ETL processes , and data modeling, ensuring data quality and accessibility for various stakeholders. These positions often require a strong understanding of big data technologies like Hadoop or Spark, enabling you to process and analyze large datasets efficiently.

Whether you're an experienced Data Engineer or a recent graduate, Gauteng offers a range of opportunities to advance your career. Look for roles that emphasize data governance, data security, and the implementation of best practices in data management. Your ability to collaborate with cross-functional teams and communicate complex data insights will be highly regarded.

What People Ask

A bachelor's degree in computer science, data science, or a related field is typically required. Employers often seek candidates with experience in data warehousing, ETL processes , and programming languages like Python or Java . Knowledge of cloud platforms and big data technologies is beneficial.

Data Engineers in Gauteng are responsible for designing, building, and maintaining data pipelines. They work on data warehousing, ETL processes , and data modeling. They also ensure data quality, security, and accessibility for various stakeholders, collaborating with cross-functional teams to deliver data-driven insights.

Top employers for Data Engineers in Gauteng include Dimension Data, BCX, and Vodacom . These companies offer opportunities to work on innovative projects and contribute to data-driven decision-making. They seek skilled professionals with expertise in data architecture and database systems.

The salary range for Data Engineers in Gauteng typically falls between ZAR 400,000 to ZAR 900,000 per year, depending on experience and skills. Senior Data Engineers with specialized expertise can command higher salaries. Compensation packages often include benefits such as medical insurance and retirement plans.

Key skills for Data Engineers include proficiency in programming languages like Python or Java , experience with data warehousing and ETL tools, and knowledge of cloud platforms such as AWS or Azure. A strong understanding of database systems, data modeling, and big data technologies is important. Good communication and collaboration skills are valuable.

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

An established insurance company is seeking to hire a highly skilled and experienced Data Engineer to join their team. Your:

Formal Education:

  • Degree in Data Science, Information Technology, Computer Science or equivalent

Advantageous :

  • Cloud Data Certifications
  • Exposure to regulated environments,financial services, fintech

Experience:

  • Minimum of 2 years in a data engineer role or a similar technical role.

Responsibilities:

  • Build and maintain ETL pipelines supporting a multi-tenant data platform, ingesting data from APIs, databases, and event sources.
  • Build and maintain Data Platform APIs that allow teams to ingest, process, and access data easily and reliably.
  • Implemented tenant-specific logic by following existing configuration and naming conventions.
  • Apply tenant-level data isolation using schemas, partitions, or access controls
  • Build models from existing templates used for financial and operational reporting. Develop models for analytics and reporting, maintaining consistency with shared data models.
  • Monitor scheduled pipelines, investigate failures, and resolve data quality issues and inconsistencies.
  • Maintain daily and incremental data loads into the data warehouse.
  • Assist with onboarding new clients by validating source data and testing pipeline outputs.
  • Work closely with senior data engineers to learn patterns for multi-tenant data isolation.
  • Collaborate with analytics, product, and customer facing teams to understand reporting needs.
  • Support strict regulatory and audit requirements by following data handling,retention, and audit guidelines.
  • Handle financial and sensitive data (PII) according to company policies and regulatory standards (e.g. POPIA)
  • Apply least-privilege access and rolebased access controls, and support data protection through masking, encryption,and established security standards.

Technical Skills:

  • Programming languages Good knowledge of programming languages such as Python, especially used for pipeline and data manipulation.
  • SQL working experience using SQL for data cleaning, aggregation, data transformation and integration.
  • Data Warehouse - have a fundamental understanding of data warehousing solutions and platforms.
  • Databases hands on experience working with relational and non-relational databases.
  • Cloud computing comfortable building data solutions using cloud hosted services or data platforms.
  • Analytics skills strong problem solving skills, understand data characteristics, identify patterns, and data quality issues.
  • Data modelling and ETL Is able to communicate and translate business requirements into existing data models.
  • Data Pipeline Development build and validate smaller scale data pipelines independently.
  • CI/CD and Version Control apply best practice for managing pipelines and data workflows.

Johannesburg R400000 - R900000 per year

Job Description

Johannesburg HB South Africa
Cape Town
Durban HB South Africa
Full time
Data Engineer - Global Operations Metrics & Technology Support

LexisNexis Legal & Professional® provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis® and Nexis® services.

About the Role

This role supports Global Operations by designing, building, and maintaining reliable data pipelines and platforms. You will enable high‑quality analytics and AI‑ready data while improving automation, performance, and scalability. The role involves close collaboration with technical and business partners and encourages the responsible use of AI‑assisted engineering practices.

Key Responsibilities

  • Design, build, and maintain scalable data pipelines and integrations that support analytics and AI use cases.
  • Develop high‑quality, well‑tested code that follows best practices for readability, security, and maintainability.
  • Use SQL as a primary tool to query, transform, validate, and optimize data across systems.
  • Collaborate with technical and business partners to understand data needs and translate them into practical data solutions.
  • Document data requirements and contribute to specifications for analytics and AI‑enabled workflows.
  • Troubleshoot and resolve data issues through root cause analysis and appropriate automation or tooling.
  • Identify opportunities to improve efficiency through automation, orchestration, or AI‑assisted processes.
  • Participate in code reviews and development processes that promote reproducibility, transparency, and data quality.
  • Support database and data flow management to ensure systems meet organizational standards for reliability and AI readiness.
  • Stay current with evolving data engineering, automation, and AI practices and apply relevant learnings to your work.

Required Skills and Experience

  • Professional experience in data engineering, data management, or a related technical role.
  • Strong, hands‑on SQL expertise required, including writing complex queries, performance tuning, and data validation.
  • Experience with data modeling, file management, and data transformation workflows.
  • Working knowledge of at least one additional programming or scripting language (such as Python, Java, or similar).
  • Experience with databases, data platforms, or cloud services (for example, AWS, Azure, GCP, Redshift, or Teradata).
  • Familiarity with version control, testing, and core software development practices.
  • Strong problem‑solving skills and clear, collaborative communication.
  • Experience with ETL/ELT processes or general workflow orchestration concepts.
  • Exposure to AI, machine learning, or data automation tools and practices.
  • Experience with data visualization tools (such as Tableau or similar).
  • A bachelor's degree in a related field or equivalent practical experience. We welcome candidates from non‑traditional educational and career paths.

Work in a way that works for you

We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long‑term goals.

Working Pattern

Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive

Job Description

Johannesburg R400000 - R900000 per year

Job Description

Soweto R400000 - R900000 per year

Job Description

Sandton R400000 - R900000 per year

Job Description

Sandton R400000 - R900000 per year

Job Description

Sandton R400000 - R900000 per year

Job Description

Sandton R400000 - R900000 per year

Job Description

Job Description

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Lead Data Engineer & Client Solutions Architect
Senior Lead Data Engineer & Client Solutions Architect

Anonymous • Johannesburg

Hybrid
ZAR 900,000 - 1,080,000
Hybrid work model
Professional development
Competitive compensation
+1
Data Engineer - Etl, Aws & Analytics
Data Engineer - Etl, Aws & Analytics

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Client-Facing Data Engineer — Etl, Snowflake & Python Expert
Client-Facing Data Engineer — Etl, Snowflake & Python Expert

Communicate Finance • South Africa

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Senior Data Engineer - Johannesburg - up to R900k per annum
Senior Data Engineer - Johannesburg - up to R900k per annum

E-Merge • Johannesburg

On-site
ZAR 810,000 - 990,000
Data Engineer: Big Data & Cloud Analytics (Hybrid)
Data Engineer: Big Data & Cloud Analytics (Hybrid)

Placements24 • Durban

Hybrid
ZAR 600,000 - 900,000
Hybrid work arrangement
Health insurance
Learning and development
Microsoft Fabric Specialist / Data Engineer
Microsoft Fabric Specialist / Data Engineer

Praesignis • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Medical aid
+2
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Traka • Durban

On-site
ZAR 800,000 - 1,200,000
Senior Data Engineer - Johannesburg - up to R1.08mil per annum
Senior Data Engineer - Johannesburg - up to R1.08mil per annum

E-Merge • Johannesburg

Hybrid
ZAR 800,000 - 1,080,000
Senior AI Data Engineer
Senior AI Data Engineer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary
Professional development
+1
Senior Data Engineer
Senior Data Engineer

AES Global • South Africa

On-site
ZAR 781,200 - 948,600