Senior Data Engineer (Hybrid)

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and wellness benefits
Hybrid work model
Professional development and training
Competitive salary and bonus

Job summary

Placements24 in Mbombela (Nelspruit) is seeking an experienced Senior Data Engineer to design, build, and maintain scalable data pipelines and infrastructure powering data science and BI initiatives.

You will work with large datasets, implement best practices in data warehousing, ETL/ELT, and data modeling, and mentor junior engineers in a hybrid work environment.

Qualifications

  • Bachelor's degree in CS, Engineering, or related field.
  • 5+ years of data engineering experience.
  • Strong SQL and RDBMS experience.
  • Experience with cloud data platforms (AWS/Azure/GCP).
  • Programming in Python, Scala, or Java.
  • ETL/ELT tooling and data warehousing concepts.
  • Big data technologies (Spark/Hadoop) experience.
  • Understanding of data governance and quality.
  • Hybrid work environment.

Responsibilities

  • Design, develop, and maintain robust ETL/ELT pipelines.
  • Build and manage data warehouses and data lakes on cloud platforms.
  • Develop and optimize data models for analytics/reporting.
  • Implement data quality checks and monitoring.
  • Collaborate with data scientists, analysts, and stakeholders.
  • Automate data processes to improve reliability and performance.
  • Work with Spark, Hadoop, or similar big data technologies.
  • Ensure data security and regulatory compliance.
  • Mentor junior engineers and share best practices.

Skills

SQL
Python/Scala/Java
ETL/ELT
Data warehousing
Data modeling
Cloud platforms
Big data
Data governance

Education

Bachelor's in CS/Engineering

Tools

AWS
Azure
GCP

Job description

About the Role

Our client, a rapidly growing data analytics firm based in Nelspruit, is seeking an experienced Senior Data Engineer to join their innovative team. This hybrid role offers the flexibility to work both remotely and from our modern Nelspruit office. You will be responsible for designing, building, and maintaining scalable and reliable data pipelines and infrastructure that power our data science and business intelligence initiatives. This is a crucial role where you will work with large, complex datasets, implementing best practices in data warehousing, ETL/ELT processes, and data modeling. We are looking for a proactive individual who can contribute to architectural decisions and mentor junior engineers, driving efficiency and data quality across the organization. Your work will directly impact our ability to derive insights and make data-driven decisions.

Key Responsibilities
  • Design, develop, and maintain robust, scalable, and efficient ETL/ELT pipelines.
  • Build and manage data warehouses and data lakes using modern cloud-based technologies (e.g., Snowflake, Redshift, BigQuery).
  • Develop and optimize data models for analytical and reporting purposes.
  • Implement data quality checks and monitoring to ensure data accuracy and consistency.
  • Collaborate with data scientists, analysts, and business stakeholders to understand data requirements.
  • Automate data processes and improve the reliability and performance of data infrastructure.
  • Work with big data technologies such as Spark, Hadoop, or similar frameworks.
  • Ensure data security and compliance with relevant regulations.
  • Optimize database performance and query efficiency.
  • Mentor junior data engineers and contribute to best practices within the team.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related quantitative field.
  • 5+ years of experience in data engineering or a related role.
  • Strong proficiency in SQL and experience with relational database management systems.
  • Experience with cloud data platforms (e.g., AWS, Azure, GCP) and their data services.
  • Proficiency in at least one programming language such as Python, Scala, or Java.
  • Hands-on experience with ETL/ELT tools and data warehousing concepts.
  • Familiarity with big data technologies (e.g., Spark, Hadoop).
  • Experience with data modeling techniques.
  • Understanding of data governance and data quality principles.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, essential for a hybrid team.
Benefits
  • Competitive salary and performance bonus.
  • Comprehensive health and wellness benefits.
  • Generous retirement fund contribution.
  • Opportunities for professional development and training.
  • Hybrid work model offering flexibility.
  • Access to modern data technologies and infrastructure.
  • A collaborative and innovative work culture.
  • Paid time off and company holidays.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer (Big Data Platforms)
Senior Data Engineer (Big Data Platforms)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Professional development opportunities
Conferences and training
Senior Data Engineer - Cloud Platforms
Senior Data Engineer - Cloud Platforms

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health coverage
Generous leave
+7
Senior Data Engineer - Big Data & AI Infrastructure
Senior Data Engineer - Big Data & AI Infrastructure

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,600,000
Health insurance
Retirement plans
Paid time off
+2
Senior Data Engineer
Senior Data Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Annual bonus
Health coverage
+3
Senior Data Engineer - Cloud Platforms
Senior Data Engineer - Cloud Platforms

Placements24 • Benoni

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Performance-based bonuses
Health, dental, and vision benefits
+2
Lead Data Engineer
Lead Data Engineer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,800,000
Medical insurance
Life insurance
Retirement fund
+3
Senior Data Scientist (Hybrid)
Senior Data Scientist (Hybrid)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Bonuses
Medical aid
+6
Data Engineer
Data Engineer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 850,000 - 1,200,000
Competitive salary
Medical aid
Retirement fund
+5
Senior Data Engineer
Senior Data Engineer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,400,000
Remote work stipend
Health benefits
Flexible schedule
+1
Senior Data Engineer
Senior Data Engineer

Placements24 • Upington

On-site
ZAR 900,000 - 1,300,000
Medical aid
Retirement fund contributions
Training and certifications
+3