Data Engineer - Cape Town, WC, South Africa
4 hours ago

Job description
Remote, Contract position
Minimum Requirements:
- BSc Engineering/ Computer Science/ relevant IT qualification
- 4+ years experience in a Data domain role (Data engineering) / Data modelling experience in relevant environment
- Data warehouse technical experience definition /implementation/ integration.
- Strong programming skills in Python and DBA skills (SQL/PSQL/DynamoDB or other).
- Experience with data pipeline and ETL tools and reporting/analytics tools including , but not limited to , any of the following combinations (1) SSIS and SSRS, (2) ETL Frameworks, (3) Data conformance, (4) Caching, (5) Spark (6) AWS data builds.
- Experience with data modelling, data governance, and data quality.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Strong communication skills and ability to work in a team.
- Expertise in Machine Learning (ML) and deep learning frameworks.
- Explaining the thinking behind simple ML algorithms.
- Proficiency in all aspects of model architecture, data pipeline interaction, and metrics interpretation.
Ideal:
- Experience with Big Data technologies such as Hadoop and Spark.
- Experience with containerization technologies such as Docker and Kubernetes.
Responsibilities:
- Develop and implement portfolio Data modelling, assurance and utilisation strategies and frameworks that align with enterprise approved governance, data and technology strategy and the Data COE.
- Lead the implementation of these strategies within the portfolio.
- Responsible for reporting activities at a portfolio level that provides insights into the portfolio data assurance landscape, strategy and roadmap and key metrics and indicators.
- Serve as though leader and guide in the data domain by sharing knowledge identifying problems, patterns, trends, and support the development of relevant BI and MI solutions.
- Design and implement scalable and robust processes for ingesting and transforming complex datasets.
- Contribute to the development of architectural frameworks, apply architecture principles, and drive the development of data architecture models within the organisation.
- Design and develop data models using dimensional modelling and data vault techniques and ensure stated business requirements are met by these models.
- Focused on data stewardship and curation, the data engineer enables the data scientist to run their models and analyses to achieve the desired business outcomes.
- Architect, train, validate and test advanced analytics / machine learning models, using enterprise-grade software engineering practices.
- Collaborate with data scientists and analysts to understand data requirements and ensure that data models and prompt engines function as expected and data is accessible and usable.
- Design, develops and maintain automated scalable data pipelines that improve estate performance, stability and auditability.
- These include data pipelines for ETL processing.
- Monitor and troubleshoot data pipeline issues.
- Define, implement and integrate with enterprise data lake and data warehouse solutions (cloud and on-premises).
- Ingest large, complex data sets that meet functional and non-functional requirements.
- Enable the business to solve the problem of working with large volumes of data in diverse formats, and in doing so, enable innovative solutions.
- Engineer data in the appropriate formats for downstream customers, risk and product analytics or enterprise applications.
- Proficiency in managing test data, ensuring data integrity, and maintaining data privacy and security standards.
- Provide technical leadership and mentorship to junior, intermediate, and senior data specialists.
- Leadership and Team Management
- Strong leadership skills to guide and mentor squads, setting clear goals and expectations for team members.
- Competence in managing and coordinating efforts, including resource allocation, workload distribution, and task prioritisation.
- Ability to foster a collaborative and innovative team culture that promotes excellence in data engineering practices.
- Stakeholder Communication
- Manage stakeholder communication, providing regular updates on data activities, milestones, and risks.
- Excellent communication and presentation skills for effectively conveying data status, data-driven insights, and recommendations to stakeholders at all levels.
- Ability to collaborate with cross-functional teams and provide visibility into data/modelling-related matters.
- Ethical and Compliance Awareness
- Understanding of ethical considerations in data engineering, including data privacy, security, and confidentiality.
- Awareness of industry-specific compliance standards, regulations, and best practices, and the ability to ensure adherence in data engineering processes.
- Skill in conducting ethical and compliant testing and data assurance activities.
- Continuous Learning and Adaptability
- Commitment to staying updated with emerging data engineering trends, technologies, and industry developments.
- Willingness to pursue certifications, training, and continuous learning opportunities to enhance and adapt data engineering skills.
- Ability to quickly adapt to evolving project requirements and data paradigms.
Similar jobs
This is a · contract position for a data engineer. · ...
4 days ago
We are looking for a Data Engineer to make a significant contribution to our core data platform. · ...
1 month ago
The Senior Data Engineer will design build maintain high-volume regulatory-grade data pipelines across Azure AWS Google Cloud in a large-scale financial services environment. · Developing maintaining data pipelines that support real-time transactions payments card platforms regul ...
4 days ago
We are looking for a Data Engineer to build and grow our Data function of our data intelligence analytics and engineering at Mama Money. · Work closely with Product Development teams to help deliver components of the data roadmap. · ...
4 weeks ago
Data Engineer with our client focuses on building and extending platforms for managing data at scale. This involves data ingestion, processing, storage and egress. · Data Pipeline Development: Design, develop, and maintain robust data pipelines using ETL and ELT methodologies to ...
1 week ago
+ Shape the Future of Service Excellence with Ten. · + Driving Innovation. Building Trust. Redefining Service Excellence. · We are looking for a Data Engineer to be responsible for building a robust, scalable, and high-quality data foundation that enables analytics, reporting, an ...
1 month ago
We are looking for strong Data Engineers to join our Data team as client-facing consultants. Someone who is passionate about data and implementing technology solutions and leading project teams to achieve business outcomes. · Engage with clients to conceptualize data solutions · ...
1 week ago
We are looking for strong Data Engineers to join our team as client-facing consultants. · ...
1 week ago
Join Slant and power high-impact research used by leading investors and corporate executives in South Africa and beyond. · ...
2 weeks ago
A Cape Town Tech company is looking for a hands-on Data Engineer to take ownership of- and optimise their entire data engineering function. · Bachelor's degree in Computer Science, Engineering, Data Science or related field. · 3+ years as Data Engineer or similar owning full data ...
3 days ago
We are seeking an exceptional Data Engineer to join our Data Platform team at CV-Library. The successful candidate will be responsible for building scalable data pipelines using Python, Lambda, ECS/Fargate, and Airflow (MWAA), developing ingestion flows for diverse datasets inclu ...
1 month ago
We are seeking a skilled Data Engineer to design, build and maintain scalable data pipelines and platforms that enable efficient data collection. · The ideal candidate will have strong expertise in Python. · ...
1 month ago
Data Engineer at LexisNexis Intellectual Property, · would build and maintain the next-generation Strategic Data Platform, · ingesting enriching and transforming global patent and IP-related data. · We promote a healthy work/life balance across the organization. · ...
1 week ago
Lay the groundwork where data meets destiny Our clients are always looking for Data Architects who can build robust infrastructures and engineer systems that scale with ambition. · We are seeking a skilled Data Architect to join our team and help us drive business growth through ...
1 week ago
Ten is on a mission to become the most trusted service business in the world. We're profitable, ambitious, and scaling fast.We're looking for a Data Engineer to be responsible for building a robust, scalable, and high-quality data foundation that enables analytics, reporting, and ...
1 week ago
Evaluate business needs and to design develop and maintain data pipeline and ETL solutions. Other duties include data modelling database design and performance tuning while championing the needs of the customer. · ...
1 month ago
We are looking for a highflying Data Engineer to join our cross-functional data team to support the design, build and testing of high-performance, scalable and multi-event level data solutions. · Design and develop scalable and robust pipelines for data consumption by downstream ...
1 day ago
Join Elixirr Digital as a Data Engineer and help us analyze and organize raw data to provide valuable business insights to our clients and stakeholders. · ...
1 month ago
The role of the Data Engineer encompasses many activities including designing logical and physical data models ensuring data models meet business requirements and are optimized for performance and scalability designing and implementing data integration processes ensuring seamless ...
1 month ago
Would you like to ensure the successful delivery of the Data Platform and Software Innovations? Do you enjoy creating a collaborative and customer-focused working environment? · ...
1 week ago