Data Engineer

International Rescue Committee
London
6 days ago
Create job alert

Data Engineer at International Rescue Committee (IRC)

The International Rescue Committee (IRC) responds to the world’s worst humanitarian crises, helping to restore health, safety, education, economic wellbeing, and power to people devastated by conflict and disaster. Founded in 1933 at the behest of Albert Einstein, the IRC is one of the world’s largest humanitarian non‑governmental organisations, operating in more than 40 countries and 29 U.S. cities. IRC employees deliver lasting impact by restoring safety, dignity and hope to millions of people worldwide. If you are a solutions‑driven, passionate change‑maker, come join us in positively impacting the lives of millions for a better future.

This role sits within the Marketing Technology department, which supports the IRC’s mission and key business strategies by creating best‑in‑class digital solutions that handle audience data, derive insights, inspire deeper engagement and convert supporters. Responsibilities include managing enterprise CRM, web, donation and communications platforms.

Job Overview / Summary

This is an opportunity for a dynamic individual to join our Data Engineering & Arch­itecture team to grow and evolve our Audience Management. As a Data Engineer you will provide quality assurance, stewardship of data from content, fundraising and analytics activities, design and implement data pipelines, and monitor data quality. You will develop protocols, create monitoring procedures, and suggest process improvements. You will train and document for multiple global teams, helping them capture high‑quality information for analytical decision‑making.

Your work will support the global External Relations Department’s business systems and processes, ensuring alignment and continuous improvement to meet evolving goals.

Major Responsibilities
  • Perform data list pulls from ER data using Azure MSSQL, Databricks and Salesforce based on stakeholder or vendor requirements.
  • Extract, transform and load (ETL) data from vendor sources such as SFTP or portals into Azure MSSQL and subsequently into Databricks, Salesforce or other key marketing technology platforms.
  • Develop and automate recurring data processing operations to optimise efficiency.
  • Create, maintain and update Excel VBA templates for partners to ensure usability and alignment with project requirements.
  • Develop and maintain database code in the form of Stored Procedures/Notebooks, SQL Queries, Functions and Views as required by business processes.
  • Ensure system optimisation by improving and restructuring databases; manage database at all levels.
  • Perform database updates and migrations.
  • Design, implement and maintain data upload workflows to ensure seamless integration from external sources into the IRC’s data architecture.
  • Ensure efficiency of database code, integrity of data structures and quality of database content; document code accurately.
  • Work closely with other team members to ensure database code meets requirements.
  • Build data‑warehouses (relational and non‑relational) and solutions for CRM (Salesforce).
  • Write database queries and code while maintaining data quality, privacy and security.
  • Responsible for requirement gathering, bug fixing, testing, documenting and implementation.
  • Collaborate with partners to refine templates and provide strategic support.
  • Monitor and enhance database performance and design to support operational efficiency.
  • Identify and resolve data inconsistencies, errors and exceptions using sophisticated SQL queries and strong analytical thinking.
  • Work closely with cross‑functional teams to deliver solutions that meet business needs.
  • Act as a subject‑matter expert for database processes, data handling and automation tools.
  • Conduct unit testing to validate data workflows, troubleshoot defects and implement necessary fixes.
  • Document processes, workflows and resolutions to maintain a knowledge base for future reference.
  • Build productive relationships with internal partners and vendors to align on data requirements and project goals.
  • Communicate proactively to provide updates, resolve challenges and deliver technical and administrative support.
  • Review, assess and resolve database‑related Salesforce cases submitted by partners.
  • Provide technical support and solutions addressing data pull/upload issues, automation challenges and other Salesforce data handling needs.
Key Working Relationships
  • Reports to: Senior Data Engineer.
  • Directly supervises: None.
  • Indirect resources: Collaborates with other staffers on multi‑functional development and project teams.
Other Internal And/or External Contacts
  • Internal: Close collaboration with global colleagues working in CRM, digital technology and analytics across External Relations, IT and Communications teams.
  • External: May collaborate with external digital vendors and consultants.

Impact of work: Supports IRC’s ability to generate digital donations in excess of $60 million annually, Measure and improve data management, deliver segmentation and reporting for fundraising and policy initiatives to expand impact, brand awareness and revenue.

Job QualificationsEducation
  • Minimum: Associate’s Degree.
  • Preferred: Bachelor’s degree in Computer Science, Information Technology, Engineering or equivalent experience.
Work Experience (Minimum)
  • 5+ years hands‑on with Data Management including data extraction, transformation and loading (ETL).
  • Significant demonstrable professional work experience with CRM and relational databases (non‑profit experience a plus) and IT delivery, IT services and professional services environments.
  • Experience creating database structures and implementing quality checks to ensure CRM data integrity.
  • Hands‑on experience with creating database objects such as views, stored procedures and functions.
  • Advanced knowledge of SQL database development, query performance tuning and sophisticated data manipulation.
  • Proficiency in Databricks, DBT, MongoDB, MSSQL queries with DBAmp for Salesforce data integration.
  • Exceptional analytical and problem‑solving skills with attention to detail and data accuracy.
  • Ability to independently handle multiple projects and high workloads while meeting deadlines.
  • Excellent oral and written communication skills, with the ability to translate technical concepts for non‑technical audiences.
  • Strong customer service orientation with a proactive approach to partner collaboration.
Preferred
  • Experience with Salesforce NPSP (Nonprofit Success Pack).
  • Sophisticated knowledge of MS Office VBA for process automation and template creation.
  • Certification for Databricks is a plus.
  • Hands‑on experience with ETL design sessions and workflows.
  • Experience in supporting fundraising applications for non‑profit organisations.
  • Experience in working optimally with an Agile delivery model.
  • Experience with web services or application programming interfaces a plus.
  • Experience in implementing business intelligence and data warehouse solutions.

Licenses or Certifications: None required.

Language Skills: English Fluency.

Working Environment: Remote.

The salary for this role is GBP 48,550 – GBP 58,800.

Professional Standards – All International Rescue Committee workers must adhere to the core values and principles outlined in IRC Way – Standards for Professional Conduct. Our standards are Integrity, Service, Equality and Accountability. The IRC enforces policies on Safeguarding, Conflicts of Interest, Fiscal Integrity and Reporting Wrongdoing and Protection from Retaliation. We are committed to creating a safe environment and taking corrective measures when harm occurs.


#J-18808-Ljbffr

Related Jobs

View all jobs

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Data Science Jobs for Career Switchers in Their 30s, 40s & 50s (UK Reality Check)

Thinking about switching into data science in your 30s, 40s or 50s? You’re far from alone. Across the UK, businesses are investing in data science talent to turn data into insight, support better decisions and unlock competitive advantage. But with all the hype about machine learning, Python, AI and data unicorns, it can be hard to separate real opportunities from noise. This article gives you a practical, UK-focused reality check on data science careers for mid-life career switchers — what roles really exist, what skills employers really hire for, how long retraining typically takes, what UK recruiters actually look for and how to craft a compelling career pivot story. Whether you come from finance, marketing, operations, research, project management or another field entirely, there are meaningful pathways into data science — and age itself is not the barrier many people fear.

How to Write a Data Science Job Ad That Attracts the Right People

Data science plays a critical role in how organisations across the UK make decisions, build products and gain competitive advantage. From forecasting and personalisation to risk modelling and experimentation, data scientists help translate data into insight and action. Yet many employers struggle to attract the right data science candidates. Job adverts often generate high volumes of applications, but few applicants have the mix of analytical skill, business understanding and communication ability the role actually requires. At the same time, experienced data scientists skip over adverts that feel vague, inflated or misaligned with real data science work. In most cases, the issue is not a lack of talent — it is the quality and clarity of the job advert. Data scientists are analytical, sceptical of hype and highly selective. A poorly written job ad signals unclear expectations and immature data practices. A well-written one signals credibility, focus and serious intent. This guide explains how to write a data science job ad that attracts the right people, improves applicant quality and positions your organisation as a strong data employer.

Maths for Data Science Jobs: The Only Topics You Actually Need (& How to Learn Them)

If you are applying for data science jobs in the UK, the maths can feel like a moving target. Job descriptions say “strong statistical knowledge” or “solid ML fundamentals” but they rarely tell you which topics you will actually use day to day. Here’s the truth: most UK data science roles do not require advanced pure maths. What they do require is confidence with a tight set of practical topics that come up repeatedly in modelling, experimentation, forecasting, evaluation, stakeholder comms & decision-making. This guide focuses on the only maths most data scientists keep using: Statistics for decision making (confidence intervals, hypothesis tests, power, uncertainty) Probability for real-world data (base rates, noise, sampling, Bayesian intuition) Linear algebra essentials (vectors, matrices, projections, PCA intuition) Calculus & gradients (enough to understand optimisation & backprop) Optimisation & model evaluation (loss functions, cross-validation, metrics, thresholds) You’ll also get a 6-week plan, portfolio projects & a resources section you can follow without getting pulled into unnecessary theory.