- Gauteng Remote
- Salary: Market Related
- Job Type: Permanent
- Sectors: IT Technology Technical
- Reference: 1844
Vacancy Details
Employer: Crayon Technologies (Pty) Ltd
How you'll role
As a Senior Data Engineer, you will play a crucial role in developing and optimizing data pipelines and managing data solutions within our cloud-based services. You will collaborate with cross-functional teams to ensure the success of data-driven projects while leveraging your expertise in cloud platforms and agile methodologies. Your efforts will significantly improve our data handling strategies, contributing to our business outcomes and technological advancements.
What you'll do
- Develop and maintain ETL/ELT pipelines using Apache Airflow and PySpark
- Design database schemas and dimensional models to support data normalization
- Develop and manage data warehouses, data lakes, and data lakehouses
- Work with relational and NoSQL databases including Azure SQL, PostgreSQL, MongoDB, and Google Firestore
- Handle various data file formats such as Avro, CSV, Parquet, and Delta
- Create and manage APIs for data integration with an understanding of REST and microservices architecture
- Ensure codebase maintenance and optimization using Git for version control
- Implement integration testing and quality assurance procedures
- Collaborate with team members for technical design support and project delivery
- Integrate new data sources to meet evolving business requirements
Required Skills
- Data Warehousing: 4 to 5 years
- Python: 4 to 5 years
- Data Engineering: 5 to 6 years
- Cloud Platforms: 4 to 5 years
Candidate Requirements
What you'll need
- Bachelor’s degree in Computer Science, Data Science, or related field
- Minimum of 5 years of experience in data engineering and cloud computing
- Proficiency in Python and SQL, particularly PostgreSQL or SQL Server
- Experience with Apache Airflow, PySpark, and Databricks
- Knowledge of cloud platforms, with a focus on Azure
- Understanding of data warehousing, dimensional modelling, and big data file formats
- Familiarity with APIs, REST, and microservices
- Demonstrated experience in managing projects effectively in a cloud ecosystem
- Ability to lead technical teams and mentor in an Agile environment
184 people have viewed this job.
Similar Jobs
Data Engineer/Data Scientist
- Johannesburg
- Job Type: Permanent
- Posted 20 Jan 2026 | 19 Days left
Data Engineer
- Johannesburg
- Job Type: Permanent
- Posted 06 Jan 2026 | 5 Days left
Intermediate Data Engineer
- Pretoria
- Job Type: Permanent
- Posted 23 Feb 2026 | 53 Days left
Data Engineer
- KwaZulu-Natal
- Job Type: Permanent
- Posted 02 Mar 2026 | 60 Days left
More Jobs at Crayon Technologies (Pty) Ltd
Personal Assistant
- Gauteng
- Job Type: Permanent
- Posted 02 Mar 2026 | 60 Days left
Python Engineer
- Johannesburg
- Job Type: Permanent
- Posted 02 Mar 2026 | 60 Days left
Data Engineer
- Western Cape
- Job Type: Permanent
- Posted 02 Mar 2026 | 60 Days left
Data Engineer
- KwaZulu-Natal
- Job Type: Permanent
- Posted 02 Mar 2026 | 60 Days left