RandSwitchHomeJobsCarsHome power Buy EasyGov a coffee

← All jobs

#111 - Data Engineer

Lifted (an Upwork Company)🌍 South Africa + 201 other countriesMid · Data/AIPosted today
✓ South Africa confirmedThe posting names South Africa or Africa, or was posted here for SA applicants.

Last checked 3 hr ago on Himalayas.

Salary not listed. Got an offer? See what it is in rand after SA tax →

PythonAWSSQLAI/ML

Apply on Himalayas →  View original listing on Himalayas

Not quite the one? Get the week's best SA-friendly remote dev roles in your inbox. Join the weekly email, one email a week, no spam.

RandSwitch Jobs is free to use. If it helped your search, buy EasyGov a coffee on Ko-fi ☕.

This job was first published on Himalayas. Check the original posting to confirm you're eligible from South Africa.

We are seeking a hands-on Data Engineer to support a large-scale data platform modernization initiative. You will migrate approximately 1,000 datasets to Snowflake, adapt existing pipelines, and help deliver reliable orchestration with Apache Airflow 3. The architecture and technical approach are already defined, with the role focused on implementation and migration delivery through March 2027. Enterprise experience strongly preferred. Key Responsibilities Migrate pipelines from Apache Airflow 2 to Apache Airflow 3. Migrate Confluent connections between cloud regions. Migrate pipelines from Hive to Iceberg using Snowpark Connect. Adapt existing data pipelines to Snowflake while maintaining data quality and reliability. Support workflow scheduling and monitoring in Apache Airflow. Partner with the team to execute time-sensitive data migrations. Must-Have Skills 2+ years of experience. Strong software engineering fundamentals. Hands-on Python development experience. Advanced SQL, including complex joins, CTEs, window functions, and performance tuning. Snowflake data modeling. Apache Airflow experience developing and testing pipelines in Airflow and Python. Apache Kafka experience. Apache Spark experience, including hands-on PySpark. Experience with Iceberg and Parquet data formats. AWS experience, particularly S3 data lakes, partitioning, and lifecycle policies. Testing strategy experience and the ability to debug and test code hands-on. At least 2 years of industry experience working with large-scale datasets, including Airflow and Spark. Strong communication skills. Ability to work independently. Nice-to-Have Skills Hands-on Snowflake migration experience, including data warehouse modernization and performance and cost optimization. Apache Airflow migration experience, including version upgrades, executor changes, or platform migrations. Experience using AI tools for development. Required Tools & Platforms Python and SQL. Snowflake, Apache Airflow, Apache Kafka, and Apache Spark/PySpark. Iceberg and Parquet. AWS S3. The migration environment also includes Confluent, Hive, and Snowpark Connect. Location, Time & Engagement Open to candidates in eligible EMEA and APAC locations. Coverage until 12:00 PM Pacific Time is required. Remote contract engagement for 40 hours per week. Expected engagement through March 31, 2027; start date to be confirmed. Two openings are available. This is not currently a contract-to-hire opportunity. Originally posted on Himalayas

Apply on Himalayas →

Get new SA-friendly remote jobs (tech, finance, support, admin) by email.

Pay in rand. Unsubscribe anytime.

By subscribing you agree to get the RandSwitch Jobs email (new SA-friendly remote jobs) from EasyGov (Pty) Ltd t/a RandSwitch Jobs. Email only. Unsubscribe any time with one click. Privacy policy
Apply on Himalayas →

Similar live jobs

Machine Learning Engineer

IKUE🌍 South AfricaMid · Data/AIPosted today
✓ South Africa confirmedLast checked 3 hr ago
PythonAWSSQLAI/MLvia Himalayas

Lead Data Engineer (Poland)

Ex Parte🌍 South Africa + 149 other countriesLead/Staff · Data/AIPosted today
✓ South Africa confirmedLast checked 3 hr ago
JavaScriptTypeScriptPython.NETAWSAzurevia Himalayas

Data Engineer | Honeytech

Boosta🌍 South Africa + 147 other countriesMid · Data/AIPosted today
✓ South Africa confirmedLast checked 3 hr ago
PythonGCPSQLAI/MLvia Himalayas

Senior AI & Intelligent Automation Developer

Sasso Consulting (Pty) Ltd🌍 South AfricaSenior · Data/AIPosted today
✓ South Africa confirmedLast checked 3 hr ago
PythonC#AWSAzureAI/MLvia Himalayas

More jobs like this

Remote data engineering and AI jobs in South Africa (132) Remote Python jobs you can do from South Africa (290) Remote AWS jobs open to South Africans (196) Remote developer jobs that name South Africa (356)
Buy EasyGov a coffee
Jobs last updated: · 3 hours ago