
Intermediate or Senior AWS Data Engineer – Johannesburg – up to R900k per annum
- Johannesburg, Gauteng
- Permanent
- Full-time
- Design, build, and optimize robust data pipelines and architectures on AWS.
- Lead the implementation of scalable and secure data solutions.
- Ingest data into AWS S3 and transform/load into RDS/Redshift.
- Build AWS Glue Jobs using PySpark or Glue Spark.
- Use AWS Lambda (Python/C#) for event-driven data transformation.
- Collaborate on migration and deployment automation (Dev to Prod).
- Support data governance, lineage, and best practices in security.
- Deliver data insights through well-structured models and pipelines.
- Work with batch, real-time (Kafka), and streaming architectures.
- Interact with stakeholders and communicate technical concepts clearly.
- Proficiency in SQL and data modelling principles.
- Deep experience with AWS services: Glue, Lambda, S3, RDS, Redshift, DynamoDB, Kinesis, SQS/SNS, IAM.
- CI/CD, DevOps and scripting (PowerShell, Bash, Python, etc.).
- Familiarity with RDBMS systems: PostgreSQL, MySQL, SQL Server.
- Agile/Scrum methodology and full SDLC experience.
- Kafka and real-time data ingestion experience (advantageous).
- Strong Python or C# programming, including OOP and libraries for data engineering.
ExecutivePlacements.com