NF
Senior Data Engineering Technical Lead
Network Finance
South Africa · Hybrid Full-time Senior 3w ago
About the role
Key Duties and Responsibilities
Build & Scale Data Systems
- Architect and deliver large-scale data migration strategies for identity transformation
- Build robust batch and streaming pipelines using Apache Spark
- Develop data lineage, validation, and reconciliation frameworks to ensure data integrity
- Orchestrate highly parallel data workflows for performance and reliability
- Lead upgrades and optimisation of Spark and JVM environments in production
- Implement monitoring and observability to ensure system health and performance
- Design test frameworks to validate complex migration scenarios
Lead & Elevate Engineering Teams
- Take ownership of critical components and drive engineering excellence
- Mentor team members through pair programming, reviews, and coaching
- Lead technical discussions and influence architecture decisions
- Proactively identify risks and remove delivery blockers
- Collaborate across teams to align technical solutions with business goals
Technical Expertise: Your Tech Stack
- Languages: Scala, Java (Maven/Gradle)
- Big Data: Apache Spark, HDFS, S3, GCS
- Cloud: AWS, Azure, GCP, Databricks
- Containers: Kubernetes (EKS)
- Streaming: Kafka, Kinesis (bonus)
- Data Formats: Iceberg, Parquet, ORC, Avro (bonus)
- Observability: Prometheus, Grafana, Spark UI (bonus)
Essential Skills, Experience, and Qualifications
- 8+ years’ experience in data engineering or software engineering
- Strong expertise in large-scale data migration and ETL pipelines
- Deep understanding of distributed systems and scalable architecture
- Hands-on experience with cloud data platforms and containerised environments
- Knowledge of data security and privacy regulations (e.g., GDPR)
- A passion for building reliable, high-performance systems
Personal Attributes
- A natural leader and hands-on builder
- Strong problem-solver who thrives on complexity
- Collaborative mindset with a focus on knowledge sharing
- Comfortable challenging ideas and contributing to better outcomes
- Committed to quality, ownership, and continuous improvement
Why This Role?
- Work on cutting-edge, petabyte-scale data projects
- Influence high-value solutions across enterprise environments
- Grow through strong mentorship and leadership opportunities
- Be part of a culture built on trust, collaboration, and continuous learning
- Enjoy flexible working options and competitive rewards
- Hybrid- 2 days in-office.
If you are excited by big data, complex systems, and meaningful impact, this is your opportunity to take your career to the next level.
Skills
Apache SparkAWSAzureDatabricksGCPGrafanaHDFSIcebergJavaKinesisKafkaKubernetesMavenORCParquetPrometheusS3ScalaSpark UI
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free