Home › Companies › Urbansoft › AWS Data Engineer
AWS Data Engineer
Urbansoft · Hybrid · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Urbansoft |
| Title | AWS Data Engineer |
| Normalized title | - |
| Department / team | Data Engineering Department |
| Location | Johannesburg, South Africa |
| Work model | Hybrid / Hybrid |
| Employment type | Contract |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2024-05-28 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Urbansoft. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Johannesburg. | Open |
| Department jobs | Active postings in Data Engineering Department. | Open |
| Work model jobs | Active Hybrid postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Urbansoft |
| Source | fab26e5b-ea67-47b0-a198-0fe75d082467 |
| ATS provider | BambooHR |
Description
AWS DATA ENGINEER – CONTRACT
Job Title: AWS Data Engineer
Location: [JHB/Hybrid] ***MUST BE LOCAL IN SOUTH AFRICA
Job Type: [Full-Time /Contract]
Job Description: We are seeking a skilled AWS Data Engineer to join our dynamic team. The ideal candidate will have a strong background in data engineering, with specific expertise in AWS technologies. You will be responsible for designing, developing, and maintaining our data infrastructure, ensuring efficient data processing and storage solutions.
Key Responsibilities:
Design, develop, and maintain scalable data pipelines using AWS services.
Write efficient and maintainable Python and PySpark code for data processing.
Implement and manage ETL processes using AWS Glue.
Develop and optimize SQL queries for data extraction and transformation.
Utilize AWS Athena for querying and analyzing large datasets.
Work with AWS Redshift for data warehousing solutions.
Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions.
Ensure data quality and integrity across various data sources.
Monitor and troubleshoot data pipeline issues to ensure smooth operations.
Stay updated with the latest industry trends and best practices in data engineering and AWS technologies.
Required Qualifications:
Must be strong in MDM knowledge: Experience with building or integrating MDM systems — e.g., designing golden records, matching/merging, data mastering, data stewardship workflows
Python: Proficient in writing Python code for data processing and automation.
Spark: Strong understanding of Apache Spark and experience with PySpark.
AWS Data Stack: Glue, S3, Lambda, Redshift, Athena, Step Functions
SQL: Advanced skills in SQL, with the ability to write complex queries.
AWS Athena: Experience with AWS Athena for querying large datasets.
Redshift: Familiarity with AWS Redshift, including data warehousing concepts and usage.
Data Warehousing: Solid understanding of data warehousing principles and best practices.
Preferred Qualifications:
Experience with other AWS services such as S3, Lambda, and CloudFormation.
Knowledge of data modeling and schema design.
Familiarity with data governance and security best practices.
Experience with version control systems like Git.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Education and Experience:
Bachelor's degree in Computer Science, Information Technology, or a related field.
4+ years of experience in data engineering or a related role.
Full job record
| Job ID | 35c0f5b2dbfc7e1a8efd8f56c465125f8f4de20f |
| Org ID | 5d1ca8f6-c307-4d51-94c2-d2fd730c1357 |
| Source ID | fab26e5b-ea67-47b0-a198-0fe75d082467 |
| Board ID | fab26e5b-ea67-47b0-a198-0fe75d082467 |
| Provider | bamboohr |
| Provider Job Key | 37 |
| Title | AWS Data Engineer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | — |
| Department | Data Engineering Department |
| Team | — |
| Employment Type | contract |
| Workplace Type | hybrid |
| Remote Policy | hybrid |
| Country | South Africa |
| Region | — |
| City | Johannesburg |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://urbansoft.bamboohr.com/careers/37 |
| Apply URL | https://urbansoft.bamboohr.com/careers/37 |
| First Seen At | 2026-05-30 06:12:24Z |
| Last Seen At | 2026-06-06 10:01:16Z |
| Last Checked At | 2026-06-06 10:01:16Z |
| Last Changed At | 2026-05-30 06:12:24Z |
| Inactive At | — |
| Source Posted At | 2024-05-28 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=urbansoft/date=2026-06-06/2026-06-06T10-01-14-841Z-ea65b9046a477bc642c071a28b8d83d35f71b03714e7d1dd49b6c81cee9ba43d.json |
Event Fields
{
"content_hash": "99062b5b1918c779da03b2d8592aab8605fe236f49bf91a540a7d86a73704171",
"source_hash": "e7e5067e29427eb31363ff6f32bb2839729dd75e4087e767c5570e5e06b49fb3",
"last_changed_at": "2026-05-30T06:12:24.568Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Johannesburg, South Africa",
"city": "Johannesburg",
"region": null,
"country": "South Africa",
"is_remote": false,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T10:01:16.080Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Johannesburg, South Africa",
"city": "Johannesburg",
"region": null,
"country": "South Africa",
"is_remote": false,
"confidence": 0.8
},
"countries": [
"South Africa"
]
},
"remote_policy": "hybrid",
"salary_period": null,
"workplace_type": "hybrid",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "37",
"isRemote": null,
"location": {
"city": null,
"state": null
},
"atsLocation": {
"city": "Johannesburg",
"state": null,
"country": "South Africa",
"province": null
},
"departmentId": "18649",
"locationType": "1",
"jobOpeningName": "AWS Data Engineer ",
"departmentLabel": "Data Engineering Department",
"employmentStatusLabel": "Contractor"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": null,
"state": null,
"postalCode": null,
"addressCountry": null
},
"datePosted": "2024-05-28",
"atsLocation": {
"city": "Johannesburg",
"state": null,
"country": "South Africa",
"countryId": "191"
},
"description": "<p><span style=\"font-weight: bold\"><span style=\"font-size: 15px\">AWS DATA ENGINEER – CONTRACT </span></span></p>\n<p><span style=\"font-weight: bold\">Job Title: AWS Data Engineer</span></p>\n<p><span style=\"font-weight: bold\">Location:</span> [JHB/Hybrid] <span style=\"font-weight: bold\">***MUST BE LOCAL IN SOUTH AFRICA</span></p>\n<p><span style=\"font-weight: bold\">Job Type:</span> [Full-Time /Contract]</p>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Job Description:</span> We are seeking a skilled AWS Data Engineer to join our dynamic team. The ideal candidate will have a strong background in data engineering, with specific expertise in AWS technologies. You will be responsible for designing, developing, and maintaining our data infrastructure, ensuring efficient data processing and storage solutions.</p>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Key Responsibilities:</span></p>\n<ul>\n<li>Design, develop, and maintain scalable data pipelines using AWS services.</li>\n<li>Write efficient and maintainable Python and PySpark code for data processing.</li>\n<li>Implement and manage ETL processes using AWS Glue.</li>\n<li>Develop and optimize SQL queries for data extraction and transformation.</li>\n<li>Utilize AWS Athena for querying and analyzing large datasets.</li>\n<li>Work with AWS Redshift for data warehousing solutions.</li>\n<li>Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions.</li>\n<li>Ensure data quality and integrity across various data sources.</li>\n<li>Monitor and troubleshoot data pipeline issues to ensure smooth operations.</li>\n<li>Stay updated with the latest industry trends and best practices in data engineering and AWS technologies.</li>\n</ul>\n<p><span style=\"font-weight: bold\">Required Qualifications:</span></p>\n<ul>\n<li>Must be strong in MDM knowledge: <span>Experience with building or integrating MDM systems — e.g., designing golden records, matching/merging, data mastering, data stewardship workflows</span></li>\n<li><span style=\"font-weight: bold\">Python:</span> Proficient in writing Python code for data processing and automation.</li>\n<li><span style=\"font-weight: bold\">Spark:</span> Strong understanding of Apache Spark and experience with PySpark.</li>\n<li><span><span style=\"font-weight: bold\">AWS Data Stack:</span> Glue, S3, Lambda, Redshift, Athena, Step Functions</span></li>\n<li><span style=\"font-weight: bold\">SQL:</span> Advanced skills in SQL, with the ability to write complex queries.</li>\n<li><span style=\"font-weight: bold\">AWS Athena:</span> Experience with AWS Athena for querying large datasets.</li>\n<li><span style=\"font-weight: bold\">Redshift:</span> Familiarity with AWS Redshift, including data warehousing concepts and usage.</li>\n<li><span style=\"font-weight: bold\">Data Warehousing:</span> Solid understanding of data warehousing principles and best practices.</li>\n</ul>\n<p><span style=\"font-weight: bold\">Preferred Qualifications:</span></p>\n<ul>\n<li>Experience with other AWS services such as S3, Lambda, and CloudFormation.</li>\n<li>Knowledge of data modeling and schema design.</li>\n<li>Familiarity with data governance and security best practices.</li>\n<li>Experience with version control systems like Git.</li>\n<li>Strong problem-solving skills and attention to detail.</li>\n<li>Excellent communication and collaboration skills.</li>\n</ul>\n<p><span style=\"font-weight: bold\">Education and Experience:</span></p>\n<ul>\n<li>Bachelor's degree in Computer Science, Information Technology, or a related field.</li>\n<li>4+ years of experience in data engineering or a related role.<br></li>\n</ul>\n<p><span><br><br><br></span></p>\n<p><br><br></p>",
"compensation": null,
"departmentId": "18649",
"locationType": "1",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "AWS Data Engineer ",
"departmentLabel": "Data Engineering Department",
"jobOpeningStatus": "Open",
"minimumExperience": "Mid-level",
"jobOpeningShareUrl": "https://urbansoft.bamboohr.com/careers/37",
"employmentStatusLabel": "Contractor"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/35c0f5b2dbfc7e1a8efd8f56c465125f8f4de20f?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/5d1ca8f6-c307-4d51-94c2-d2fd730c1357JSONGET https://api.bluedoor.sh/job-postings/v1/sources/fab26e5b-ea67-47b0-a198-0fe75d082467JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/35c0f5b2dbfc7e1a8efd8f56c465125f8f4de20f/eventsJSON