AWS Data Engineer
Listed on 2026-01-13
-
IT/Tech
Cloud Computing, Data Engineer, Systems Engineer, AWS
Job Specifics
Location:
Pretoria, Gauteng (Hybrid / Remote)
Industry: Digital Health / Medical Technology
Level: Senior / Experienced
A global digital health technology company building data-driven platforms and cloud solutions that improve access to hearing healthcare through connected devices, analytics, and scalable infrastructure.
The RoleAs an AWS Data Engineer, you’ll be responsible for designing, building, and operating cloud-based data infrastructure across the full data lifecycle. This role blends data engineering, cloud architecture, and Dev Ops, with a strong focus on scalable, secure, and automated AWS solutions in a regulated environment.
You’ll work closely with software engineers, data teams, and stakeholders to enable reliable data ingestion, processing, analytics, and operational systems.
What You’ll Be Doing Cloud Architecture & Data Infrastructure- Design and implement scalable, secure, and resilient AWS cloud architectures
- Architect solutions for high availability, fault tolerance, disaster recovery, and business continuity
- Evaluate and recommend AWS services aligned with business and data requirements
- Ensure infrastructure aligns with security, governance, and compliance standards
- Define and maintain cloud architecture standards, patterns, and best practices
- Build and manage end-to-end data pipelines across ingestion, transformation, and storage
- Work with AWS Glue (crawlers, jobs, triggers, catalog), S3, Athena, Lambda, Step Functions, and Cloud Watch
- Develop serverless and event-driven architectures using Lambda, Event Bridge, SNS, SQS, and Kinesis
- Design, build, and maintain containerised workloads using ECS, EKS, or Fargate
- Develop internal tools to improve operational efficiency and developer productivity
- Collaborate with engineering teams to optimise performance in cloud-based systems
- Build proof-of-concepts to evaluate new AWS services and architectural patterns
- Design and maintain Infrastructure as Code using Terraform or AWS CDK
- Automate provisioning, configuration, and deployment of cloud infrastructure
- Implement Git Ops workflows using Git Hub Actions
- Create reusable modules and templates for consistent, repeatable deployments
- Automate operational and maintenance tasks
- Ensure all infrastructure code is version-controlled and well documented
- Monitor infrastructure using Cloud Watch and related tooling
- Implement logging, monitoring, and alerting strategies
- Optimise AWS usage for cost, performance, and scalability
- Perform cost analysis and implement optimisation strategies
- Manage capacity planning, scaling, backup, and recovery
- Troubleshoot and resolve production infrastructure issues
- Implement AWS security best practices, including IAM and encryption
- Configure and manage security services such as Guard Duty, Security Hub, and WAF
- Support audits and compliance requirements (ISO, GDPR, HIPAA, FDA, CE)
- Maintain security and infrastructure documentation
- Work within a Quality Management System (QMS) and regulated environment
- Safeguard sensitive data and ensure adherence to security policies
- Work closely with development, security, and operations teams
- Provide technical guidance and mentorship on AWS and cloud best practices
- Review Infrastructure-as-Code and enforce quality standards
- Document architectures, processes, and operational procedures
- Contribute to continuous improvement of cloud and data platforms
- 5+ years’ experience in data engineering or cloud engineering
- Strong hands-on experience with AWS data services
- Proficient in Python, including PySpark (AWS Glue)
- Strong SQL skills for data querying and transformation
- Experience with SQL and No
SQL databases (Postgre
SQL, MySQL, Dynamo
DB) - Solid understanding of data modelling, schema design, and optimisation
- Strong experience with AWS and Infrastructure as Code
- AWS certifications (Developer or Solutions Architect)
- Experience with container orchestration (ECS, EKS)
- Exposure to regulated or compliance-driven environments
- Work on large-scale, cloud-native data platforms
- Own and influence AWS architecture and data strategy
- Solve complex data and infrastructure challenges
- Operate in a mature engineering environment with strong quality standards
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: