Principal Data Engineer

Placements24

Sandton

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus structure
Health benefits
Professional development
Fully remote work
Stock options/Equity
Home office budget

Job summary

Placements24 is seeking a Principal Data Engineer for a remote-first role to design, build and maintain scalable data pipelines and infrastructure powering advanced analytics and AI initiatives. This senior position emphasizes leadership and hands-on technical excellence in a distributed team.

You will mentor engineers, set technical direction, collaborate with data scientists and software engineers, and champion cloud-native architectures with AWS, Azure or GCP.

Qualifications

  • Master's or PhD in CS/Engineering or related field, or equivalent experience.
  • 8+ years in data engineering or related field.
  • Proven experience with large-scale data pipelines (Spark, Flink, Kafka).
  • Cloud platforms AWS/Azure/GCP and their data services (S3, Redshift, BigQuery, Snowflake, Databricks).
  • Strong programming in Python, Scala or Java.
  • Extensive SQL and NoSQL experience; data modeling; ETL/ELT.
  • Experience with Docker/Kubernetes and CI/CD practices.
  • Strong leadership and remote collaboration skills.

Responsibilities

  • Design, develop and optimize large-scale batch and real-time data pipelines.
  • Build and maintain scalable data infrastructure using cloud-native technologies.
  • Collaborate with data scientists, analysts and software engineers to meet data needs.
  • Implement data governance, quality, security and performance best practices.
  • Develop and manage data warehouses and data lakes.
  • Evaluate and select appropriate data technologies and tools.
  • Automate data processes and workflows; troubleshoot complex issues.
  • Mentor junior data engineers and drive technical growth.
  • Stay current with data engineering trends and big data technologies.

Skills

Spark
Kafka
Python
Scala/Java
SQL/NoSQL
Cloud platforms
Docker/Kubernetes
CI/CD

Education

Master's or PhD or equivalent

Tools

Databricks
Snowflake
BigQuery

Job description

About the Role

Our client is a trailblazing data analytics and AI company that is looking for a highly experienced Principal Data Engineer to join their fully remote team. This senior role is instrumental in designing, building, and maintaining the scalable and robust data pipelines and infrastructure that fuel our client's advanced analytics and machine learning initiatives. As a remote-first organization, strong communication, collaboration, and self-discipline are key. You will work with cutting-edge technologies, guide the technical direction of data engineering projects, and mentor other engineers. This is a significant opportunity to shape the data strategy of a forward-thinking company and drive innovation from anywhere.

Key Responsibilities
  • Design, develop, and optimize large-scale batch and real-time data pipelines.
  • Build and maintain robust, scalable, and efficient data infrastructure using cloud-native technologies.
  • Collaborate with data scientists, analysts, and software engineers to understand data needs and deliver effective solutions.
  • Implement best practices for data governance, quality, security, and performance.
  • Develop and manage data warehousing solutions and data lakes.
  • Evaluate and select appropriate data technologies and tools.
  • Automate data processes and workflows using scripting and orchestration tools.
  • Troubleshoot and resolve complex data-related issues.
  • Mentor and guide junior data engineers and contribute to the team's technical growth.
  • Stay abreast of the latest trends and advancements in data engineering and big data technologies.
Requirements
  • Master's or Ph.D. in Computer Science, Engineering, or a related quantitative field, or equivalent extensive experience.
  • 8+ years of experience in data engineering or a related field.
  • Proven experience designing and implementing complex data pipelines using technologies like Spark, Flink, or Kafka.
  • Expertise in cloud platforms (AWS, Azure, GCP) and their data services (e.g., S3, Redshift, BigQuery, Snowflake, Databricks).
  • Strong proficiency in programming languages such as Python, Scala, or Java.
  • Extensive experience with SQL and NoSQL databases.
  • Familiarity with data modeling techniques and ETL/ELT processes.
  • Experience with containerization (Docker, Kubernetes) and CI/CD practices.
  • Excellent leadership, communication, and problem-solving skills, particularly in a remote setting.
  • Demonstrated ability to lead technical initiatives and mentor teams.
Benefits
  • Highly competitive salary and bonus structure.
  • Comprehensive health, dental, and vision benefits.
  • Generous allowance for professional development, training, and conferences.
  • Fully remote work arrangement with flexible hours.
  • Opportunity to work with a talented team on groundbreaking data projects.
  • Stock options or equity participation.
  • Company-provided home office setup budget.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Data Engineer
Principal Data Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 1,200,000 - 2,000,000
Health insurance
Remote work with flexible hours
Professional development budget
+1
Remote Senior Data Engineer - Scalable Big Data Pipelines
Remote Senior Data Engineer - Scalable Big Data Pipelines

Placements24 • East London

Remote
ZAR 1,200,000 - 2,000,000
Highly competitive compensation
Fully remote work with flexible hours
Professional development budget
+5
Senior Data Engineer (Big Data Pipelines)
Senior Data Engineer (Big Data Pipelines)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Principal Data Engineer
Principal Data Engineer

Placements24 • East London

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Health insurance
Flexible working hours
+3
Remote Lead Data Engineer (Big Data & AI Platforms)
Remote Lead Data Engineer (Big Data & AI Platforms)

Placements24 • Benoni

Hybrid
ZAR 2,334,000 - 3,334,000
High salary & bonuses
Home office stipend
Professional development budget
+1
Senior Data Engineer – Cloud Data & Real-Time Analytics
Senior Data Engineer – Cloud Data & Real-Time Analytics

Digital Outsource Services • Cape Town

Remote
ZAR 900,000 - 1,500,000
Competitive salary and bonuses
Fully remote work arrangement
Health, dental, and vision insurance
+1
Senior Data Engineer - Big Data Solutions
Senior Data Engineer - Big Data Solutions

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Dental insurance
Vision insurance
+4
Principal Solutions Architect
Principal Solutions Architect

Placements24 • Polokwane

Hybrid
ZAR 2,964,000 - 4,281,000
Executive-level compensation with base
Global health, dental, vision
Generous time off
+4
AI Data Engineer
AI Data Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 600,000 - 900,000
Medical aid
Retirement contributions
Remote-first culture
Senior Data Engineer - Cloud Platforms
Senior Data Engineer - Cloud Platforms

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote benefits package
Home office setup budget
+2