Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

The Legends Agency

Senior Data Engineer - Johannesburg - R90 000 - R100 000

Posted Updated 6 views
Discussion

Summary

Senior data engineer for a fast-growing AI-powered trust and compliance (cybersecurity) startup in Johannesburg. Day to day: own data workflows, build ETL pipelines and API-based real-time integrations, and keep production data reliable using Python, SQL, cloud platforms, Docker/Kubernetes, and CI/CD.

Senior Data Engineer - Johannesburg - R90 000 R100 000

Build scalable data infrastructure and real-time integrations for an AI-powered compliance platform.

About Our Client

Our client is a fast-growing startup that transforms cybersecurity compliance for businesses worldwide. They offer an AI-powered Trust and Compliance platform that simplifies frameworks.

The Role: Senior Data Engineer

This role exists to join a growing engineering team to build scalable data infrastructure and implement robust data integrations. The Senior Data Engineer will collaborate with cross-functional teams to solve real-world data challenges. Main focus areas include owning data workflows, building ETL pipelines, and maintaining production data reliability and automation.

Key Responsibilities

  • Hold 7+ years of professional experience as a Data Engineer or in a similar role developing data ETL pipelines.

  • Build and manage API-based data ingestion workflows and real-time data integrations.

  • Apply software engineering best practices, including modular design, testing, version control, and documentation.

  • Own and optimize data workflows and automation to ensure efficiency and scalability.

  • Collaborate closely with senior engineers, data scientists, and stakeholders to translate business needs into technical solutions.

  • Maintain and enhance data reliability, observability, and error handling in production systems.

  • Implement data operations best practices, including automated monitoring, alerting, incident response, and CI/CD for data workflows.

About You

  • 7+ years of professional experience as a Data Engineer or in a similar role developing data ETL pipelines.

  • Advanced proficiency in Python for backend development and scripting.

  • Strong SQL skills with hands-on experience in querying and modelling relational databases.

  • Experience with cloud platforms such as AWS, GCP, or Azure.

  • Hands-on experience with containerization technologies like Docker or Kubernetes.

  • Solid understanding of RESTful APIs.

  • Experience with version control systems (GitHub, GitLab, Bitbucket) and CI/CD workflows.

  • Strong grasp of software development lifecycle (SDLC) and principles of clean, maintainable code.

  • Demonstrated ability to work independently, own projects end-to-end, and mentor junior engineers.

  • Advantageous: Familiarity with AI concepts and prompt engineering.

  • Advantageous: Experience with information security, data protection, and access controls.

  • Advantageous: Knowledge of infrastructure-as-code tools such as Terraform or Helm.

  • Advantageous: Background in event-driven architecture or stream processing.

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 →