Data Engineer — International Rescue Committee (Nairobi)

Job Description

Data Engineer

Job Description

The Data Engineer joins the Data Engineering & Architecture team to evolve the organization’s audience management and global fundraising capabilities. This role is central to the quality assurance and stewardship of data gathered from content, analytics, and fundraising activities. Reporting to the Senior Data Engineer, the successful candidate will design technical solutions, manage large-scale data quality issues, and implement automated routines to support the External Relations Department. The position ensures that global teams can extract high-quality information for strategic decision-making while maintaining the integrity of the backend data architecture.

Key Responsibilities

  • Execute data list pulls using Azure MSSQL, Databricks, and Salesforce to meet stakeholder requirements
  • Manage end-to-end ETL processes to transfer data from vendor sources and SFTP portals into internal marketing technology platforms
  • Develop and automate recurring data processing operations to increase operational efficiency
  • Create and maintain database objects including stored procedures, SQL queries, notebooks, and views
  • Design and implement data upload workflows to ensure seamless integration into the enterprise data architecture
  • Monitor and resolve data inconsistencies and errors using advanced SQL and analytical troubleshooting
  • Conduct unit testing to validate workflows and troubleshoot defects before deployment
  • Collaborate with cross-functional teams to translate business requirements into technical reporting solutions
  • Act as a subject matter expert for database processes, providing technical support for Salesforce data handling issues
  • Maintain accurate documentation of processes, workflows, and database code to build a robust knowledge base

Qualifications & Experience

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or an Associate’s Degree with equivalent experience
  • Minimum of 5 years of hands-on experience in data management and ETL processes
  • Extensive experience with relational databases and CRM systems, specifically Salesforce
  • Advanced proficiency in SQL database development, query performance tuning, and data manipulation
  • Technical expertise in Databricks, DBT, MongoDB, and MSSQL
  • Experience building data warehouse solutions and implementing database quality checks
  • Strong analytical skills and the ability to manage multiple high-priority projects simultaneously
  • Excellent communication skills with the ability to explain technical concepts to non-technical partners
  • Familiarity with Agile delivery models and MS Office VBA for process automation is preferred

Method of Application

Apply via:  International Rescue Committee on theirc.wd1.myworkdayjobs.com


💡 Looking for more opportunities at International Rescue Committee? Explore jobs in Nairobi on
FindJobsKE.com