Information Technology · Full-time
Direct employerData Engineer

Published by employer
About this role
This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.
Role overview
Watu is hiring a Data Engineer to work full-time at their Nairobi headquarters. This role suits experienced professionals with strong technical skills in data engineering who want to help build and maintain data infrastructure and explore AI development.
Read full role
What you will do
- Design, create, and deploy data ingestion pipelines to feed the Data Warehouse with raw data from various sources.
- Transform raw data into clean, organised, and analyst-ready datasets using tools like dbt, SQL, and Google Cloud technologies.
- Ensure data quality, consistency, and implement strict security protocols for analytics data.
- Define and enforce data governance rules to maintain data integrity and compliance.
- Manage Data Warehouse administration to ensure optimal performance and accessibility.
- Develop and maintain analytics engineering tools and infrastructure for the data team.
- Support the evolution of data architecture to keep it scalable and efficient as the business grows.
- Develop AI tools, agents, and intelligent workflows to automate complex business processes.
Requirements
- At least 3 years of experience in Data Engineering or Back-end Engineering.
- Advanced proficiency in SQL and strong Python coding skills.
- Deep understanding of modern Data Warehouse technologies, architectures, and best practices.
- Expertise with ETL/ELT tools and processes for data ingestion, transformation, and management.
- Preferred: Experience with Google Cloud Platform services such as Cloud Storage, BigQuery, Datastream, and Dataflow.
- Preferred: Practical experience with dbt (data build tool).
- Preferred: Familiarity with AI engineering concepts including Vector Databases, retrieval augmented generation (RAG), and integrating large language models with external APIs.
- Preferred: Experience with Big Data technologies or non-relational databases.
- Preferred: Knowledge of data streaming analytics and real-time data processing.
- Preferred: Proficiency with Git version control.
- Preferred: Knowledge of additional programming languages beyond Python and SQL.
- Attention to detail and high standards for data quality and accuracy.
- Ability to work independently and proactively anticipate problems.
- Self-motivated with strong drive to meet delivery goals.
- Good communication skills and ability to collaborate between technical and business teams.
Benefits
The employer offers a competitive salary package and health benefits, along with opportunities to learn and grow within an international and dynamic team.
How to apply
Apply through the employer's official contact with your application before the closing date. The employer has not published a closing date.