2U is seeking a highly skilled and experienced Data Engineer III to architect, implement, and maintain robust Data Technology Systems across the entire Modern Data Stack. The role demands deep technical proficiency and architectural foresight, requiring the candidate to be hands-on and capable of diving deep into any part of the stack, and executing complex technical work efficiently.
Requirements
- 7+ years experience in the Data industry
- 4+ years experience in a Data Engineering role
- Expert in SQL, with the ability to implement it where needed across both Data Virtualization and Data Warehousing systems
- PostgreSQL / MS SQL / MySQL / Python / R / Redshift / Snowflake experience
- Experience in database design and database management
- A sound understanding of data management principles, including data quality assurance and data governance
- Experience in source code and version control systems
- Experience with infrastructure automation (Terraform)
- Familiarity working with containerized services (Docker and Kubernetes)
- Experience in the shipment of data using various methods, such as ETL/ELT, within tools such as Airflow (MWAA), Argo, dbt
- Experience using services within the AWS ecosystem (e.g, RDS, EC2, Redshift, EKS)
- Understanding or knowledge of Linux commands (bash scripting)
Benefits
- 2 complimentary Getsmarter short courses per year
- Subsidised medical aid with Discovery Health Medical Scheme
- 4% 2U contribution towards Discovery Life Pension Fund and Group Risk Benefit
- Employee Assistance Program (EAP)
- Generous leave policy including time off to volunteer for non-profit organization, study leave, sports leave and a company-wide festive season break