Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

Senior Software Engineer - Data Platform

Posted 5 views
Discussion

About the Role

Our client is seeking an experienced Senior Software Engineer specializing in data platforms to join their innovative team in Paarl . In this role, you will be responsible for designing, building, and maintaining scalable and reliable data infrastructure that supports analytics, machine learning, and business intelligence initiatives. You will work with large datasets and cutting-edge technologies to create efficient data pipelines and robust data warehousing solutions. This is an excellent opportunity for a passionate engineer to make a significant impact on the company's data strategy and capabilities.

Key Responsibilities

  • Design, develop, and implement robust and scalable data pipelines and ETL processes.
  • Build and maintain data warehousing solutions and data lake architectures.
  • Optimize data storage, processing, and querying performance for large datasets.
  • Collaborate with data scientists, analysts, and other engineers to understand data needs and provide solutions.
  • Implement and manage data quality frameworks and ensure data integrity.
  • Contribute to the architectural decisions and technical roadmap for the data platform.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related quantitative field.
  • 5+ years of experience in software engineering, with a strong focus on data engineering or data platforms.
  • Proficiency in programming languages such as Python, Scala, or Java.
  • Experience with big data technologies like Apache Spark, Hadoop, Kafka, and cloud-based data services (e.g., AWS EMR, Azure Databricks, GCP Dataflow).
  • Strong understanding of database technologies , both relational (SQL) and NoSQL.
  • Experience with data modeling and data warehousing concepts.

Benefits

  • A highly competitive annual salary with attractive bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for professional development, including training and conferences.
  • A stimulating work environment with a focus on technological innovation.
  • Access to state-of-the-art tools and technologies in Paarl .

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available