Senior Data Engineer (Fixed term until June 2027)

Senior Data Engineer (Fixed term until June 2027)

Full-Time 54350 - 65800 € / year (est.) No home office possible
International Rescue Committee

At a Glance

  • Tasks: Join our analytics team to build and optimise data systems for humanitarian impact.
  • Company: Be part of the International Rescue Committee, a leading humanitarian organisation.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Work in a diverse, inclusive environment with a focus on collaboration and innovation.
  • Why this job: Make a real difference by leveraging data to support millions affected by crises.
  • Qualifications: 4+ years in data engineering, strong skills in Python, SQL, and cloud technologies.

The predicted salary is between 54350 - 65800 € per year.

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 call of Albert Einstein, the IRC is one of the world's largest international humanitarian non-governmental organizations (INGO), at work in more than 40 countries and 29 U.S. cities helping people to survive, reclaim control of their future and strengthen their communities.

IRC UK is part of the IRC global network, which has its global headquarters in New York. Our team in the UK works to raise profile, deliver policy and practice change, and increase funding to help restore health, safety, education, economic wellbeing and power to people devastated by conflict and disaster. Since 2021, IRC UK has also provided integration services directly to refugees in England, a programme that is rapidly growing.

The Purpose of the Role: The External Relations (ER) department was created in February 2020 and is comprised of 3 main but complementary functions: Private fundraising, Communications and Policy & Advocacy. The ER department is three years into a 5-year ground-breaking and ambitious global strategy that will improve IRC’s ability to ‘punch above its weight’ in private income, advocacy and brand awareness. The main objective of the department is to enable this organization of more than 12,000 staff to have the resources needed to continue serving 18 million people worldwide in places affected by war and disaster, shape the humanitarian sector by influencing key policies and reforms, and build and grow IRC’s reputation.

We are seeking a skilled and versatile Data Engineer to join our dynamic analytics team, which includes data scientists and analysts. In this role, you will leverage your expertise in both analytics engineering and machine learning operations (ML Ops), as well as infrastructure design and deployment, to build, maintain, and optimize the systems and tools that support our data pipelines, machine learning workflows, and business intelligence reporting. You will play an active role in scaling IRC’s internal data capabilities as the volume and complexity of our data and ML models grow and business needs evolve.

Major Responsibilities:

  • Support the entire workflow of the ER data model: data pipeline development, ELT performance, timely loading of data sets, and maintenance of data models via the use of monitoring, testing, and automation.
  • Collaborate with analysts, data scientists, and ER stakeholders to understand the opportunities to develop well-defined, integrated, production-quality, and re-usable data models in SQL using dbt, ensuring data quality.
  • Collaborate with data scientists to build and automate end-to-end ML pipelines, from data preparation to model deployment and monitoring, including designing, implementing, and maintaining MLflow-based workflows for model tracking, versioning, and deployment.
  • Apply software engineering practices when creating new data models to ensure data quality & standardization across our pipelines, and ML and BI tools.
  • Employ comprehensive testing and documentation practices.
  • Drive clear requirements documentation and contribute to code review.
  • Identify and execute internal process improvements, including re-designing infrastructure for greater scalability and automating manual processes.
  • Act as a technical expert to the rest of the ER analytics team to mentor analysts and improve analytics engineering as a practice across all ER analytics.
  • Contribute to continuously clarifying, simplifying, and otherwise improving the conceptual foundations of ER Analytics data models; develop and maintain conceptual data model artifacts including readme-level documentation, model diagrams, prototypes, change notices, etc.
  • Collaborate with engineering team, analysts, and business users to implement new ELT pipelines, data infrastructure improvements, and integration of new ER and cross-IRC data sets and other data consumption assets.
  • Partner with the Associate Director, Analytics Engineering to evaluate data stack improvements.
  • Support of other analytics tasks as needed.

Demonstrated Skills And Competencies:

  • Curiosity to explore complex and ambiguous problems and deliver structured analytics solutions.
  • 4+ years working in the field of data and analytics.
  • At least 2+ years of professional experience manipulating large scale data, using both Python and SQL.
  • Strong experience with data pipeline management technologies (e.g. Airflow, dbt), dependency checking, schema design, and dimensional data modeling.
  • Strong experience with ML model management tools, such as ML Flow.
  • 2+ years of experience with cloud-based data warehouses (Snowflake, Databricks, BigQuery, Redshift, Azure).
  • Knowledgeable and passionate about the “modern data stack.”
  • Strong adherence to data ops best practices, including version control (e.g., GitHub), and data testing.
  • Independent worker with strong attention to detail & commitment to a high standard of work product.
  • Ability to communicate technical concepts to non-technical stakeholders and translate business needs into technical requirements.
  • Desire to work in a multi-cultural environment and collaborate with people from different backgrounds and experiences.

Nice-to-Haves:

  • Familiarity with Salesforce or similar CRM technology.
  • Experience owning dbt in a high-growth org.
  • Experience in Snowflake and Databricks.
  • Exposure to Microsoft BI tooling: PowerBI, Power Query and, DAX/MDX scripting language.
  • Understanding of infrastructure-as-code (Terraform, CloudFormation) and CI/CD pipelines for ML/AI workflows.
  • Experience with distributed data processing frameworks such as Apache Spark or Apache Kafka is a plus.

Working Environment:

This role may require working remotely full or part time and part time remote employees may be required to share workspace.

Standard Responsibilities:

  • Promote and actively participate in initiatives and efforts to build team engagement, inclusion and cohesion in IRC London office.
  • Foster ongoing learning, honest dialogue and reflection to strengthen safeguarding and to promote IRC values and adherence to IRC policies.

IRC strives to build a diverse and inclusive team at all levels who as individuals, and as a group, embody our culture statement creating a working environment characterized by critical reflection, power sharing, debate, and objectivity for us to achieve our aspirations as a team and deliver the best possible services to our clients.

Recruitment Process:

  • Screening call online.
  • First round panel interview online – including assessment / test.
  • Second round panel interview – online – including presentation task.
  • Final role and expectations alignment call with Senior Director, online.

If you have any questions or need assistance with the online recruitment process, please contact the IRC UK HR team at applications@rescue-uk.org.

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. In accordance with these values, the IRC operates and enforces policies on Safeguarding, Conflicts of Interest, Fiscal Integrity, and Reporting Wrongdoing and Protection from Retaliation.

Senior Data Engineer (Fixed term until June 2027) employer: International Rescue Committee

The International Rescue Committee (IRC) is an exceptional employer, offering a dynamic work environment where passionate change-makers can contribute to meaningful humanitarian efforts across the globe. With a strong commitment to employee growth, IRC provides opportunities for professional development and fosters a culture of inclusion and collaboration, ensuring that every team member feels valued and empowered. Working in locations such as the UK, candidates will benefit from flexible working arrangements, competitive pay, and a supportive atmosphere dedicated to making a lasting impact on the lives of millions.

International Rescue Committee

Contact Detail:

International Rescue Committee Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Data Engineer (Fixed term until June 2027)

Tip Number 1

Network like a pro! Reach out to people in your field, especially those already working at IRC. A friendly chat can open doors and give you insider info on the role.

Tip Number 2

Prepare for the interview by brushing up on your technical skills. Be ready to discuss your experience with data pipelines and ML Ops, as these are key for the Senior Data Engineer role.

Tip Number 3

Show your passion for humanitarian work! Make sure to highlight how your skills can contribute to IRC’s mission of helping those affected by conflict and disaster.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team.

We think you need these skills to ace Senior Data Engineer (Fixed term until June 2027)

Data Pipeline Development
SQL
dbt
Python
Machine Learning Operations (ML Ops)
Airflow
Data Warehouse Technologies (Snowflake, Databricks, BigQuery, Redshift, Azure)

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Data Engineer role. Highlight your experience with data pipelines, SQL, and ML Ops, as these are key areas for us at IRC.

Showcase Your Skills:Don’t just list your skills; demonstrate them! Use specific examples from your past work that show how you’ve tackled complex data challenges and contributed to successful projects.

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon and get straight to the point about your qualifications and what you can bring to our team.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows your enthusiasm for joining our mission at IRC.

How to prepare for a job interview at International Rescue Committee

Know Your Data Inside Out

Make sure you’re well-versed in the data technologies mentioned in the job description, like SQL, Python, and ML Ops tools. Brush up on your experience with data pipeline management and be ready to discuss specific projects where you've successfully implemented these technologies.

Showcase Your Problem-Solving Skills

Prepare to discuss complex problems you've tackled in previous roles. The IRC values curiosity and structured analytics solutions, so think of examples where you’ve explored ambiguous issues and delivered effective results. Use the STAR method (Situation, Task, Action, Result) to structure your answers.

Collaborate and Communicate

Since this role involves working closely with analysts and data scientists, be prepared to demonstrate your collaboration skills. Think of instances where you’ve effectively communicated technical concepts to non-technical stakeholders, as this will show your ability to bridge gaps between teams.

Emphasise Your Commitment to Quality

The IRC is looking for someone who adheres to data ops best practices. Be ready to discuss how you ensure data quality and standardisation in your work. Highlight any experience you have with testing, documentation, and code reviews, as these are crucial for maintaining high standards in data engineering.