Data Engineering Lead
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | July 8, 2023 |
Category | Engineering IT / Information Technology |
Job Type | Full-time |
Currency | TZS |
Description
ABOUT US
In 2035, Africa will have the largest workforce in the world and will need to catalyse transformation by empowering its largest untapped resource - its people. Fuelled by this, the African Leadership Group is an ecosystem of institutions with a shared vision to harness Africa's abundant human capital and transform the continent and the world by selecting, developing, and connecting 2 million young leaders to opportunities by 2030. ALG was founded over 15 years ago by Fred Swaniker, a serial entrepreneur recognised by Time Magazine as one of the 100 most influential people of 2019. ALX and The Room are two brands of the African Leadership Group.
ALX is our training arm, focused on developing skills for the fourth industrial revolution (software engineering, devops, data science, etc.) to ensure that Africa is able to compete effectively as the world undergoes a digital transformation. To cement this, through our legal entity African Leadership International (ALI), we have signed an agreement to acquire Silicon Valley based Holberton Inc. – a project-based, college alternative educating the next generation of software engineers. This will give us ownership of the advanced technology program that will enable us to provide global organizations access to significant untapped pools of talent that can bridge the growing global shortage of technology talent. For more on this, please read this article here.
The Room our talent placement arm, is a community that our young talent join to access global work opportunities. To learn more about us, please read this article about why we launched The Room & this article about the impact of our development programs on African youth. View this pitch deck to see how we present ourselves to employers.
ABOUT THE DATA TEAM
The African Leadership Group is seeking a highly skilled and motivated Data Engineering Team Lead to join our dynamic and rapidly growing organization. As the Data Engineering Team Lead, you will play a critical role in shaping and implementing our data engineering strategy, ensuring efficient and accurate data transformations, ETL/ELT processes, and data modeling in the cloud. Your expertise in system design, SQL and data engineering will be essential in driving the success of our data initiatives and supporting our overall mission.
Responsibilities:
- Lead and manage a team of data engineers, providing guidance, mentorship, and support to ensure the successful execution of data engineering projects.
- Collaborate with cross-functional teams, including data scientists, analysts, and software engineers, to understand data requirements, design efficient data pipelines, and implement data solutions on AWS.
- Architect, develop, and maintain robust data transformations, ETL/ELT processes, and data models on AWS using tools such as AWS Glue, AWS Data Pipeline, or AWS Lambda, ensuring accurate and timely delivery of high-quality data.
- Optimize data engineering workflows and processes, identifying areas for improvement and implementing best practices to enhance efficiency, reliability and scalability of the entire data platform.
- Collaborate with stakeholders to define data quality standards and implement data governance practices, ensuring data integrity and adherence to regulatory requirements on AWS.
- Conduct regular performance reviews, provide constructive feedbacqk, and identify professional development opportunities for team members.
- Stay up to date with the latest trends and advancements in data engineering, cloud technologies, and data management practices, especially related to AWS services, and apply relevant knowledge to enhance team capabilities and drive innovation.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field. Advanced degree preferred.
- 5+ years of proven experience in data engineering, with a focus on data transformations, ETL/ELT processes, and data modeling on AWS.
- Strong proficiency in SQL and hands-on experience with relational and document databases and data warehousing concepts (MongoDB and Redshift).
- Solid understanding of AWS cloud services, including AWS Kinesis, AWS Glue, AWS Data Pipeline, AWS Lambda, QuickSight, and their associated data ingestion and ETL capabilities.
- Proficiency in programming languages such as Python and TypeScript, with experience in developing data pipelines using frameworks like Airflow, DBT, AWS Redshift and Jupyter.
- Familiarity with data integration and data quality tools on AWS, as well as data governance principles.
- Demonstrated leadership experience, including managing and mentoring a team of data engineers.
- Excellent problem-solving skills and the ability to handle complex data engineering challenges in a fast-paced environment.
- Strong communication skills, with the ability to effectively collaborate with technical and non-technical stakeholders.
Joining the African Leadership Group as a Data Engineering Team Lead offers an exciting opportunity to make a significant impact on the organization's data capabilities and contribute to our mission of driving positive change in Africa. If you are passionate about data engineering, possess strong leadership skills, and thrive in a collaborative environment, we encourage you to apply.
Note: Please share any relevant project portfolios or GitHub repositories demonstrating your data engineering expertise.