RA

Professional Data Engineering Specialist

Raising The Village
📍 MbararaCDI🗓️ 3 days ago

Job Description

Mbarara
CDI

Your safety comes first — read before you go. Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

A Data Engineer is responsible for designing, building, and maintaining scalable data pipelines and infrastructure to ensure efficient data collection, storage, and processing. This role involves developing and optimizing ETL (Extract, Transform, Load) processes to transform raw data into usable formats for analytics and reporting. The Data Engineer collaborates with cross-functional teams to understand data requirements and deliver solutions that support business objectives. Proficiency in programming languages such as Python or Scala, along with expertise in SQL, is essential. Additionally, experience with big data technologies like Hadoop, Spark, or Kafka, as well as cloud platforms such as AWS, Azure, or GCP, is typically required. Strong problem-solving skills and the ability to work in a fast-paced environment are also critical for success in this position. Raising The Village seeks a dedicated professional to empower rural communities through sustainable development initiatives. The ideal candidate will possess a minimum of five years of experience in international development, community engagement, or a related field, along with a deep understanding of participatory approaches. Proficiency in project management, monitoring and evaluation, and grant writing is essential, as is fluency in English, with additional language skills considered an asset. Responsibilities include designing and implementing community-led projects, fostering partnerships with local stakeholders, and ensuring alignment with organizational goals and donor requirements. The role demands strong analytical, communication, and problem-solving abilities, alongside a commitment to gender equality, social inclusion, and environmental sustainability. Mbarara The position is within a nonprofit organization and non-governmental entity, focusing on delivering mission-driven services and initiatives. Candidates must exhibit a strong dedication to the organization’s values and objectives, coupled with the ability to contribute meaningfully to its strategic goals. Responsibilities include program development, stakeholder engagement, resource mobilization, and operational oversight to ensure effective and sustainable impact. Proficiency in project management, analytical skills, and cross-functional collaboration are essential, along with excellent communication and leadership capabilities. Computer & IT, Science & Engineering, Business Operations, and Social Services & Nonprofit professionals contribute to innovation, problem-solving, and organizational growth across diverse industries. These roles demand technical expertise, analytical thinking, and adaptability to evolving challenges, whether in technology-driven fields, engineering disciplines, operational management, or mission-based organizations. Candidates should possess strong problem-solving abilities, effective communication skills, and a commitment to continuous learning, with proficiency in relevant tools and methodologies. Responsibilities include project execution, data analysis, stakeholder collaboration, and strategic decision-making, tailored to the specific sector’s objectives and ethical considerations. We seek a skilled Data Engineer to join our Venn team, reporting directly to the Senior Data Scientist. This role requires 1 to 3 years of relevant experience and is based in Barbara, with an anticipated 20% travel commitment. As a dynamic international development organization and registered charity, Raising The Village (RTV) is dedicated to eradicating ultra-poverty across sub-Saharan Africa. With a rapidly expanding footprint, RTV currently employs over 350 local staff across the SSA region and maintains a 15-person team in North America, collaborating to uplift communities in remote, underserved villages. Our unique approach integrates hands-on implementation with cutting-edge data analytics, enabling us to track progress, guide strategic decisions, and maximize sustainable impact. We have successfully assisted over one million individuals across Sub-Saharan Africa through our comprehensive, integrated approach, with plans to further broaden our influence and effectiveness annually. We attribute our remarkable expansion to the invaluable collaboration of our global partners, who share our vision and endorse our mission. Explore our initiatives and gauge our impact at www.raisingthevillage.org. The VENN department serves as the foundational data and technology infrastructure for our organization, integrating advanced analytics and tailored software solutions with practical field applications to facilitate informed decision-making across all levels. The Data Engineer serves as a key contributor to RTV’s growing data infrastructure team, reporting to the Senior Data Scientist in the VENN department. This position involves designing, developing, and maintaining critical pipelines, warehouse layers, and data quality systems that drive RTV’s programmatic analytics, machine learning platforms, and field evaluation tools. With a focus on bridging data platform engineering, ML infrastructure support, and field data integration, the role navigates a dynamic roadmap encompassing batch and streaming ingestion, ELT pipeline development, Delta Lake architecture, observability frameworks, and the seamless integration of structured field data with AI model outputs. Key Responsibilities Pipeline Development & Delivery involves designing, constructing, and maintaining efficient and reliable data pipelines to facilitate data flow between systems, ensuring seamless integration and accessibility. This role requires expertise in ETL (Extract, Transform, Load) processes, proficiency in SQL, Python, and data pipeline tools such as Apache Airflow, and strong problem-solving skills to optimize performance. Responsibilities include collaborating with cross-functional teams to gather requirements, developing scalable pipeline architectures, monitoring pipeline health, troubleshooting issues, and ensuring data integrity and security. Candidates must possess a strong understanding of cloud platforms like AWS or GCP, experience with data warehousing solutions such as Snowflake or BigQuery, and a commitment to continuous improvement and innovation in data infrastructure. Develop and uphold Delta Lake table architectures, ensuring robust schema enforcement, ACID-compliant write operations, and time travel functionality to enhance auditability across program datasets.

  • Assist in shaping data modeling strategies, encompassing star schema design, Slowly Changing Dimension (SCD) methodologies, and balancing denormalization benefits against performance considerations.
  • Facilitate the advancement of Unity Catalog governance frameworks, encompassing lineage tracking, access controls, and dataset documentation, as the data warehouse expands into new program domains and geographic regions. Data observability and quality specialists ensure the reliability, accuracy, and usability of organizational data by implementing monitoring systems, validating datasets, and enforcing governance policies. They analyze data pipelines to identify anomalies, discrepancies, or performance bottlenecks, and collaborate with cross-functional teams to resolve issues promptly. Proficiency in data profiling, anomaly detection, and root because analysis is essential, alongside experience with tools such as Great Expectations, Monte Carlo, or similar platforms. Strong analytical skills, attention to detail, and the ability to communicate findings clearly to stakeholders are critical for success in this role. Implement and sustain robust data observability frameworks throughout every stage of the pipeline, ensuring rigorous monitoring of data freshness, volume anomalies, schema drift detection, and adherence to service-level agreements. Develop robust validation and quality assurance frameworks at both ingestion and transformation stages, employing tools like Great Expectations, debt tests, or Databricks-native monitoring solutions to ensure data integrity and reliability. Develop and maintain standardized logging, alerting, and incident response protocols to ensure the team has immediate and dependable insights into pipeline performance across every environment. We provide essential assistance for the Machine Learning and Artificial Intelligence pipeline, ensuring seamless operation and optimization of workflows. This role involves diagnosing issues, troubleshooting technical challenges, and implementing improvements across various stages of the pipeline. Candidates must possess expertise in ML/AI frameworks, strong problem-solving skills, and the ability to collaborate effectively with cross-functional teams. Responsibilities include maintaining infrastructure, monitoring performance metrics, and enhancing system efficiency. Prior experience in a similar support capacity within ML or AI environments is required. Integrate structured household data, image classification results, and machine learning model predictions into a cohesive warehouse infrastructure, facilitating seamless access for Data Scientists and the Workmate AI platform. Collaborate closely with ML Engineers and Data Scientists to develop and sustain feature engineering pipelines and training data preparation workflows, ensuring they effectively support RTV’s computer vision and adoption scoring systems. Collaborate effectively with cross-functional teams to share insights, align on objectives, and deliver cohesive solutions, while maintaining clear and accurate documentation to support project continuity and compliance. Collaborate effectively with the Senior Data Engineer to establish and refine the roadmap, make critical architectural decisions, and uphold engineering standards throughout the team’s growth. Collaborate closely with Software Engineers, Data Scientists, field evaluation teams, and program staff to identify data requirements and develop robust, well-documented pipeline solutions. Responsibilities include creating and updating comprehensive documentation for pipeline architectures, transformation logic, data dictionaries, and run books, ensuring team scalability and preserving institutional knowledge. Must possess a degree in Computer Science, Engineering, or a related technical field, and have at least 3 years of hands-on experience in software development or system administration. Proficiency in programming languages such as Python, Java, or C++ is essential, along with experience with databases, APIs, and cloud services like AWS or Azure. Familiarity with DevOps tools, including Docker and Kubernetes, is required, and knowledge of Linux systems and networking concepts is mandatory. Strong problem-solving abilities and excellent communication skills for collaborating with cross-functional teams are also necessary. A degree in a related field and relevant professional experience are essential requirements for this role. Candidates should possess a minimum of [X] years of hands-on experience in [specific industry or function], along with a proven track record of success in [key responsibilities or achievements]. Previous tenure in

---

**

[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]

Ready to apply?

Does my CV fit this offer? Free diagnosis

Get seen by recruiters

Publish your CV on the Candidates page — the place recruiters browse directly to find profiles like yours.

See the Candidates page

You are recruiting?

Find candidates on TAF4ALL

🚀 Boost your application

Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes. 16 Ingénieur position(s) posted this week in Ouganda.

🇨🇦

Canadian employers are also recruiting in Africa

Real offers from Canadian employers who are explicitly looking for candidates outside Canada. No agency, no fees — you apply yourself.

Expert Application Advice

When tailoring your CV for Raising The Village, directly address the requirement Python by listing a specific project or result from your recent role—this shows you understand their local challenges and can deliver practical value.

Positioning — Your cover letter must answer one question: why YOU for THIS specific role right NOW? Avoid generic templates — one sentence on what you specifically bring beats three generic paragraphs.

Active portfolio — Your GitHub profile or online portfolio is your real CV for an IT recruiter. Build it with your 2-3 best projects before applying — it's your most convincing proof of competence.

🎯 Make your application ATS-ready

ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.

Create my ATS CV →
Career advice powered by Taf4All

Your safety comes first — read before you go

Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

  • Never pay any amount of money — for a file, a training, a uniform, or an interview. A real employer never asks the candidate to pay.
  • Never send a photo of your ID card, passport, or banking details before you have physically verified the employer exists.
  • Always meet in a public place, during the day — never an isolated address, a private home, or a location you cannot verify in advance.
  • Tell a relative or friend exactly where you are going, with whom, and at what time — and share your live location if possible.
  • Search the company name online before going: a real business has a trace (website, reviews, other employees, an official address).
  • A salary that is far above the market rate for the position and the city is a red flag — be extra cautious.

You might also be interested in

RA

Professional Data Interpretation Specialist

🧠 Profil recherché A skilled Data Analyst is responsible for collecting, processing, and analyzing complex datasets to derive actionable insights that support strategic business decisions. This role involves designing and implementing data models, developing and maintaining reports and dashboards, and identifying tren

CDI25 days ago
BE

Professional Front Desk Specialist

🎯 Responsabilités Handles all front desk operations, including greeting visitors, managing phone inquiries, and directing calls to appropriate departments. Responsible for maintaining a welcoming and professional reception area, ensuring smooth visitor flow, and providing administrative support such as handling mail,

CDI16 days ago
RO

Professional Radiologic Imaging Specialist

🎯 Responsabilités Medical Radiographer required to operate imaging equipment, producing high quality diagnostic images for patient care. Duties include positioning patients correctly, ensuring radiation safety protocols are followed, and maintaining precise records of imaging procedures. The ideal candidate must hold

CDI14 days ago
NF

Data Processing and Entry Specialist

NFT Consult·Kampala

🎯 Responsabilités We are seeking a meticulous Data Entry Officer to accurately input, update, and maintain digital records within our organization. The ideal candidate will possess strong typing proficiency, exceptional attention to detail, and the ability to handle large volumes of information efficiently. Proficienc

Freelance28 days ago