AWS Data Engineer

Be among the first applicants.
wePlace
Johannesburg
ZAR 400 000 - 800 000
Be among the first applicants.
2 days ago
Job description

The AWS Data Engineer is responsible for developing and maintaining the organization's data pipelines and systems on AWS. This role involves building data lakes, streaming pipelines, and batch processing systems that support analytics and business intelligence efforts.

Key Responsibilities:

  1. Build and maintain scalable data pipelines using AWS Glue, EMR, Lambda, and Step Functions.
  2. Develop and manage data lakes using S3 and Lake Formation.
  3. Use Redshift and Athena for querying and analytical workloads.
  4. Create ETL / ELT jobs and manage workflow orchestration.
  5. Collaborate with data scientists, analysts, and other stakeholders.
  6. Ensure data quality, governance, and compliance.
  7. Monitor and optimize system performance and costs.
  8. Integrate with third-party APIs and internal systems.

Skills & Experience:

  1. 3+ years experience working with AWS cloud services.
  2. Experience with streaming data using Kinesis or Kafka.
  3. Strong SQL and Python skills.
  4. Understanding of data governance and security in cloud environments.
  5. Familiar with Infrastructure as Code (IaC) tools like CloudFormation or Terraform.

Strong proficiency in:

  1. AWS Glue
  2. Redshift
  3. Lambda
  4. Step Functions

Qualifications:

Bachelor's degree in Computer Science, Information Technology, or a related field.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new AWS Data Engineer jobs in Johannesburg