Function: Data & Digital Consulting
Location: South Africa, hybrid / client-site as required
Reports to: Data Engineering or Consulting Practice Lead
About Keyrus
Keyrus is an internationally recognised specialist in Data and Digital, and a trusted partner to organisations across industries. We deliver practical business solutions using modern, scalable technologies, helping clients improve performance through data-enabled transformation.
We're passionate about innovation, teamwork and collective success, driven by exceptional people who combine technical depth with sound consulting judgement.
The Role
The Senior Data Engineer Consultant designs, builds and operationalises secure, scalable, governed data platforms for Keyrus clients. You'll turn business and data requirements into reliable ingestion, transformation, quality, storage and serving solutions that power reporting, analytics, migration and responsible AI use cases.
You'll work closely with data architects, business analysts, governance teams and client stakeholders, providing technical leadership, shaping solution architecture, supporting pre-sales and mentoring other engineers.
Key outcomes
What you'll be doing
Discovery and design
Assess client systems and data flows, document current-state architecture, and translate requirements into technical designs, mappings and delivery backlogs. Contribute to target-state lake, lakehouse and warehouse architecture, flag risks early, and explain trade-offs clearly to any audience.
Platform engineering
Build reusable ingestion, transformation and orchestration frameworks across databases, APIs, files, SaaS and streaming sources. Implement batch, incremental and CDC patterns with proper reconciliation, apply strong engineering practices (peer review, testing, CI/CD), and optimise SQL and Spark for performance and cost.
Data quality and remediation
Profile complex datasets, quantify duplicates and anomalies, and build validation, matching and deduplication rules. Develop version-controlled, auditable cleansing pipelines with exception handling and reconciliation, working with data owners to sign off fixes.
Governance, security and privacy
Implement metadata, catalogue and end-to-end lineage, maintaining clear mappings and change records. Apply least-privilege access, encryption and masking, monitor data access and pipeline activity, and handle sensitive data in line with POPIA and client controls.
Operations and migration
Build in observability, retry and recovery, define service levels and escalation paths, and produce clear runbooks and deployment guides. Support migration through profiling, reconciliation and sign-off evidence, and run structured knowledge transfer into client teams.
Responsible AI and learning
Design data foundations that support analytics and AI use cases responsibly, using only approved tools. Ensure AI-assisted work is tested and reviewed, never expose client data to unapproved AI services, and stay current on AI risks, sharing what you learn through mentoring and reusable standards.
Consulting and leadership
Lead workstreams from discovery through to handover, plan and estimate realistically, and escalate risk early. Define evidence-based acceptance criteria, mentor engineers, conduct reviews, and contribute to proposals and pre-sales. Translate technical work into clear business value and build trusted client relationships.
What you'll bring
Education
A relevant degree or diploma (computer science, information systems, engineering, data science or similar), or equivalent hands-on experience. Microsoft, Databricks, cloud architecture or data-engineering certifications are a plus.
Essential experience
Desirable experience
How you work
Role boundaries
This is a senior data engineering role within a multidisciplinary delivery team. You'll collaborate closely with data architecture, data quality, governance, business analysis, analytics and project leadership specialists. You may lead a data-engineering workstream, but this role isn't intended to cover every specialist discipline on a complex enterprise data programme.
Success measures
Employment equity
Keyrus is committed to employment equity and to creating an inclusive workplace. Applications from suitably qualified candidates are welcomed, with due regard to achieving equity in race, gender and disability representation.
How to apply
Please submit a CV highlighting relevant cloud data-platform implementations, data-quality or migration programmes, technical leadership responsibilities, and the scale and business outcomes of solutions you've delivered.
Job details are sourced from the employer's original posting.
Open job postingAbout the company
Keyrussa is a company that provides services related to key management and security.