At a Glance
- Tasks: Build and maintain data pipelines that drive real-world impact.
- Company: Mission-driven NGO focused on tech for good.
- Benefits: Competitive salary, generous holiday, and professional development support.
- Other info: Join a fast-growing team in a dynamic, start-up-like environment.
- Why this job: Make a tangible difference while working with innovative data solutions.
- Qualifications: 2+ years as a Data Engineer with strong Python and SQL skills.
The predicted salary is between 70000 - 90000 £ per year.
Location: London, near London Bridge (5 days per week on-site)
Industry: NGO, Tech for Good
Salary: £70,000 - £90,000 (potentially some wiggle room)
Confidentiality: NDA required before client details can be shared
About the opportunity
This is a genuinely rare opportunity. This is a mission-driven, not-for-profit working on real-world intelligence and research challenges that have direct, tangible impact. The kind of role where you go home knowing what you built actually matters.
The team is growing fast. You'll be joining a small but high-calibre Data, Tools, and Technical Tradecraft function that operates like a miniature start-up within a serious analytical organisation. Engineers here are given genuine creative liberty; you'll be expected to own features, propose new approaches, and help shape how the organisation exploits its growing data estate.
They work across large and varied datasets textual, geospatial, structured and unstructured powering a research team that is expanding rapidly. It's technically interesting, socially meaningful, and about as far from a maintenance job as you can get.
The role
You'll report directly into the Technical Tradecraft Lead and work closely with the Machine Learning Engineer to navigate new and unknown data sources, incorporate them into the organisation's Knowledge Base, and build the pipelines that make it all work. You'll be the primary point of understanding for a growing and diverse data collection that underpins the entire mission.
Key responsibilities
- Understand, maintain and improve existing cloud-based pipelines and infrastructure
- Build ad-hoc ingestion pipelines for structured data to reasonable turnaround times
- Contribute to the technology strategy of the organisation
- Support the research team in identifying, obtaining, and analysing data for investigations
- Collaborate with the ML Engineer to model and incorporate new data sources
What we're looking for
Essential
- 2+ years of experience as a Data Engineer or similar role, building and maintaining data pipelines at scale
- Strong Python skills, including familiarity with common data science libraries (NumPy, Pandas, Polars, etc.)
- Experience with cloud-native system design GCP and BigQuery strongly preferred
- Solid grasp of data structures and algorithms, including graph theory
- Proficiency in SQL, including analysis and optimisation of large-scale queries
- Motivated by both technical challenge and real-world social impact
Nice to have
- Degree in Computer Science, Mathematics, Engineering, or a related technical field
- Experience with Infrastructure as Code (Terraform, OpenTofu)
- DataOps and CI/CD pipeline design - especially with dbt or SQLMesh
- Experience with Kubernetes, Airflow or Prefect
- Experience deploying on-premises infrastructure
- Exposure to geospatial, NLP, image processing, signals or financial data
- Experience working in or alongside blended analyst teams
Benefits
- £70,000 - £90,000 per annum
- 5% employee / 6% employer pension contribution
- 23 days holiday + 8 bank holidays + Christmas shutdown (outside of holiday allowance)
- Enhanced maternity pay and occupational sick pay (4 weeks full pay)
- Professional development support
How to apply
This role is being recruited exclusively through Inara Talent. Due to the sensitive nature of the organisation's work, a mutual NDA will be required before full company details are shared. This will be arranged during our initial screening call.
If this sounds like the kind of role you've been waiting for, get in touch. We'd love to tell you more.
At Inara Talent, we believe everyone deserves a fair chance to shine. We connect great people from all backgrounds with opportunities where they can thrive making sure hiring is fair, inclusive, and genuinely diverse. No matter your background, we focus on what matters: your talent.
Data Enginer in Slough employer: Inara
Contact Detail:
Inara Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Enginer in Slough
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those already working at NGOs or tech for good organisations. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your data engineering projects. Whether it's a GitHub repo or a personal website, let your work speak for itself. This is your chance to shine and demonstrate how you can contribute to meaningful projects.
✨Tip Number 3
Prepare for interviews by diving deep into the organisation's mission. Understand their challenges and think about how your skills can help. Tailor your responses to show you're not just a fit technically, but also passionate about their cause.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we’re here to support you every step of the way in landing that dream job!
We think you need these skills to ace Data Enginer in Slough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Data Engineer role. Highlight your experience with data pipelines, Python skills, and any cloud-native system design you've done. We want to see how your background aligns with our mission-driven work!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share why you're passionate about tech for good and how you can contribute to our team. We love seeing genuine enthusiasm for the role and the impact it can have.
Showcase Relevant Projects: If you've worked on projects that involved large datasets or innovative data solutions, make sure to mention them. We’re keen to see how you’ve tackled challenges and what creative approaches you've taken in your previous roles.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates. Plus, we love seeing candidates who take that extra step!
How to prepare for a job interview at Inara
✨Know Your Data Inside Out
Make sure you’re well-versed in the types of data you'll be working with. Brush up on your knowledge of structured and unstructured data, as well as geospatial and textual datasets. Being able to discuss how you’ve handled similar data in the past will show your potential employer that you’re ready for the challenge.
✨Show Off Your Python Skills
Since strong Python skills are essential for this role, prepare to demonstrate your proficiency. Be ready to discuss specific libraries like NumPy and Pandas, and maybe even solve a coding problem during the interview. Practising common data manipulation tasks can help you feel more confident.
✨Understand Cloud Technologies
Familiarise yourself with cloud-native system design, especially GCP and BigQuery. Be prepared to talk about any previous experience you have with cloud infrastructure and how you've built or maintained data pipelines in the cloud. This will highlight your technical expertise and readiness for the role.
✨Emphasise Your Impact Motivation
This is a mission-driven organisation, so it’s crucial to convey your passion for social impact. Share examples of how your work has made a difference in previous roles, and express your enthusiasm for contributing to meaningful projects. This will resonate well with the interviewers and align with their values.