Job Search and Career Advice Platform

Enable job alerts via email!

AWS Data Engineer

CodeConnect Staffing (Pty) Ltd

Pretoria

Hybrid

ZAR 600 000 - 800 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global digital health technology company is seeking an experienced AWS Data Engineer to design, build, and operate cloud-based data infrastructure. This hybrid role focuses on data engineering, cloud architecture, and DevOps, requiring proficiency in AWS services, automation with Infrastructure as Code, and a commitment to security and compliance. Ideal candidates will have over 5 years of experience in relevant fields and strong technical skills in cloud technologies, data handling, and automation. Join us to tackle complex data challenges in an innovative environment.

Qualifications

  • 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 NoSQL databases (PostgreSQL, MySQL, DynamoDB).

Responsibilities

  • Design and implement scalable AWS cloud architectures.
  • Build and manage end-to-end data pipelines.
  • Automate provisioning and deployment of cloud infrastructure.
  • Monitor infrastructure using CloudWatch.
  • Implement AWS security best practices and compliance.

Skills

Experience in data engineering
Strong hands-on experience with AWS data services
Proficient in Python
Strong SQL skills
Experience with SQL and NoSQL databases
Data modelling and optimisation
Experience with Infrastructure as Code

Tools

AWS Glue
Terraform
AWS CDK
Docker
ECS
EKS
Job description
Job Specifics

Location: Pretoria, Gauteng (Hybrid / Remote)
Industry: Digital Health / Medical Technology
Level: Senior / Experienced

About the Company

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 Role

As 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 DevOps, 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
Data & Cloud Development
  • 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 CloudWatch
  • Develop serverless and event-driven architectures using Lambda, EventBridge, 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
Infrastructure as Code & Automation
  • Design and maintain Infrastructure as Code using Terraform or AWS CDK
  • Automate provisioning, configuration, and deployment of cloud infrastructure
  • Implement GitOps workflows using GitHub 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
Cloud Operations & Optimisation
  • Monitor infrastructure using CloudWatch 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
Security, Compliance & Quality
  • Implement AWS security best practices, including IAM and encryption
  • Configure and manage security services such as GuardDuty, 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
Collaboration & Technical Leadership
  • 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
What We’re Looking For
Essential Experience & Skills
  • 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 NoSQL databases (PostgreSQL, MySQL, DynamoDB)
  • Solid understanding of data modelling, schema design, and optimisation
  • Strong experience with AWS and Infrastructure as Code
Nice to Have
  • AWS certifications (Developer or Solutions Architect)
  • Experience with container orchestration (ECS, EKS)
  • Exposure to regulated or compliance-driven environments
Why This Role
  • 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.