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.