Senior Data Engineer

Posted 12 Days Ago
Be an Early Applicant
Hiring Remotely in Johannesburg, City of Johannesburg, Gauteng, ZAF
In-Office or Remote
Senior level
Artificial Intelligence • Machine Learning • Software • Analytics
The Role
The Senior Data Engineer will build and maintain ETL/ELT pipelines, manage data warehouses, and lead technical teams in a cloud environment.
Summary Generated by Built In

Are you a highly skilled Senior Data Engineer ready to lead and innovate in a dynamic, cloud-driven environment? We're looking for a pivotal team member to design, develop, and maintain cutting-edge data solutions, ensuring scalability, reliability, and top-tier performance. If you have a strong background in data engineering, a proven track record in leading technical teams, and thrive in an agile setting, we want to hear from you.

What You'll Be Doing:

  • Building and maintaining efficient ETL/ELT pipelines using tools like Apache Airflow and PySpark.
  • Developing robust database schemas, dimensional models (Kimball/Inmon), and supporting data normalisation for both relational and NoSQL databases.
  • Contributing to the development and maintenance of our data warehouses, data lakes, and data lakehouses.
  • Working with diverse database systems, including Azure SQL, PostgreSQL, Google BigQuery, MongoDB, and Google Firestore.
  • Handling structured, semi-structured, and big data file formats such as Avro, CSV, Parquet, ORC, and Delta.
  • Developing and maintaining APIs for seamless data integration and workflows, with a solid understanding of REST and microservices architectures.
  • Overseeing codebase maintenance and optimisation, leveraging Git for version control.
  • Implementing thorough integration testing and ensuring high-quality deliverables for all new data processing scenarios.
  • Providing technical design and coding assistance to team members, ensuring successful project milestones.
  • Assessing and integrating new data sources to meet evolving business needs.

What We're Looking For:

  • Strong proficiency in Python and SQL (PostgreSQL or SQL Server preferred).
  • Hands-on experience with Apache Airflow and PySpark.
  • Familiarity with Databricks is essential
  • Working knowledge of cloud platforms such as Azure, GCP, or AWS.
  • Experience with data warehousing concepts, dimensional modelling, and database normalisation.
  • Understanding of big data file formats like Avro, Parquet, ORC, and Delta.
  • Proficiency in working with APIs, REST, and microservices architectures.

Education & Experience:

  • A Bachelor’s degree in Computer Science, Data Science, or related fields.
  • 5+ years of progressive experience in data engineering, cloud computing, and technology implementation.
  • Experience managing multi-shore projects and working within cloud ecosystems (SaaS/PaaS).
  • Proven experience leading technical teams and mentoring team members.

What you will get out:

  • You'll get to develop your skill set
  • A competitive, industry benchmark compensation 
  • Flexible working hours and a remote office setting
  • You'll be part of a rapidly growing business
  • Work with the absolute masters in the industry and catch some of their energy, vibe, and passion for what we do
  • Great coffee every day, and samoosa Fridays (in-office of course)
  • Plenty of company-sponsored learning; certifications and incentives
  • Work Hard. Play Hard. Work-Life Balance
  • No working on your birthday (free day off)

Top Skills

Apache Airflow
Avro
AWS
Azure
Csv
Databricks
Delta
GCP
Google Bigquery
Google Firestore
MongoDB
Orc
Parquet
Postgres
Pyspark
Python
SQL
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Gauteng
128 Employees
Year Founded: 2014

What We Do

CloudSmiths is a technology consultancy specialising in data analytics, machine learning, software development, AI and business reporting in the cloud.

Similar Jobs

Motorola Solutions Logo Motorola Solutions

Senior Data Engineer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Remote or Hybrid
South Africa
23000 Employees

JUMO Logo JUMO

Senior Data Engineer

Fintech • Payments • Financial Services
Easy Apply
Remote
2 Locations
240 Employees

Motorola Solutions Logo Motorola Solutions

Senior Data Engineer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Remote or Hybrid
South Africa
23000 Employees
Remote
South Africa
238 Employees

Similar Companies Hiring

Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY
Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account