Data Engineer (SQL / Internal Platforms)

IRIS Software Group
Manchester
2 days ago
Create job alert

IRIS is continuing to grow its Data Science team as the business relies more heavily on data to support reporting, decision‑making and future initiatives across finance, sales and operations.


This is a newly created role to support the ongoing development of ABIOS, our internal data platform. ABIOS is used daily by teams across the business and plays an important role in areas such as billing, reporting and operational insight, supporting around £500k of monthly revenue.


The role would suit someone who enjoys working with SQL, likes understanding how data is used in a real business context, and wants to be close to the problems they’re solving rather than working on isolated technical tasks.


Why This Role Matters

ABIOS underpins a lot of day‑to‑day activity at IRIS. It brings together data from multiple core systems and makes it usable for teams who rely on accurate, timely information.



  • Used by over 700 internal users each day
  • Supports billing, finance and operational reporting
  • Helps teams view, update and work with trusted data
  • Continues to evolve as the business grows and changes

You’ll help keep the platform running smoothly while also contributing to improvements and future changes, including a move towards a hybrid Azure / AWS environment.


About the Team You’ll Join

You’ll join a small team of Business Intelligence Developers within the wider Data Science function, reporting into the Senior Manager, Data Science.


The team works collaboratively and supports one another. There’s a mix of development, data and analysis skills, and people are encouraged to share ideas, ask questions and challenge how things are done when it makes sense.


What You’ll Be Doing

This is a hands‑on role with a mix of development and support. Day to day, you’ll be:



  • Building and improving internal data tools within ABIOS
  • Writing and maintaining SQL queries, views and datasets
  • Pulling data from data warehouses and preparing it for use in tools and reports
  • Investigating and fixing data issues to maintain data quality
  • Testing changes and new features to ensure they work as expected
  • Working with internal teams (such as Finance and Sales) to understand what data they need
  • Documenting solutions and creating simple user guides
  • Supporting wider Data Science BAU activity when needed

As you become more familiar with the platform, you’ll take on more ownership and start contributing to how solutions are designed, not just built.


What We’re Looking For

This role is suited to someone with a solid foundation who is keen to develop further.


You’ll ideally have:



  • Commercial experience working with SQL and data manipulation
  • Experience working with data in a business environment
  • A structured, organised approach and good attention to detail
  • The ability to explain technical topics clearly to non‑technical colleagues

Experience in the following would be useful but isn’t essential:



  • Postgres, MySQL or similar databases
  • Internal data tools or reporting platforms
  • Agile or Waterfall delivery approaches

More importantly, we’re looking for someone who is:



  • Curious and keen to learn
  • Comfortable asking questions and picking up new systems
  • Practical and solution‑focused
  • Happy working as part of a team but able to take ownership of tasks
  • Willing to put the effort in and grow with the role

What You’ll Gain

  • A role that supports core business activity, not side projects
  • Clear ownership and responsibility as you build confidence
  • Exposure to cloud platforms and modern data practices
  • Support and on‑the‑job learning from an experienced team
  • Opportunities to develop towards more advanced data work over time

Our Application Process

We like to keep things simple, transparent, and fair:


Apply online

Just upload your CV and tell us why you’re interested in the role.



  • A chat with our Talent team.
  • Two short assessments:
  • CCAT (15‑minute timed test).

A conversation focused on your experience, mindset and motivation for the role. We’re looking for genuine interest and understanding of what the role involves.


Technical / practical test

A SQL‑and data‑focused assessment sent to you to complete independently. The test is designed to assess your own technical ability and understanding.


Final face‑to‑face interview (Peterborough/Manchester)

A final discussion with senior members of the Data Science team, including the hiring manager, to explore fit, collaboration style and how you’d work day to day.


If you’re looking for a role where your SQL skills are genuinely used, your work is trusted, and you can grow with the platform over time, we’d like to hear from you.


#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.

How Many Machine Learning Tools Do You Need to Know to Get a Machine Learning Job?

Machine learning is one of the most exciting and rapidly growing areas of tech. But for job seekers it can also feel like a maze of tools, frameworks and platforms. One job advert wants TensorFlow and Keras. Another mentions PyTorch, scikit-learn and Spark. A third lists Mlflow, Docker, Kubernetes and more. With so many names out there, it’s easy to fall into the trap of thinking you must learn everything just to be competitive. Here’s the honest truth most machine learning hiring managers won’t say out loud: 👉 They don’t hire you because you know every tool. They hire you because you can solve real problems with the tools you know. Tools are important — no doubt — but context, judgement and outcomes matter far more. So how many machine learning tools do you actually need to know to get a job? For most job seekers, the real number is far smaller than you think — and more logically grouped. This guide breaks down exactly what employers expect, which tools are core, which are role-specific, and how to structure your learning for real career results.

What Hiring Managers Look for First in Machine Learning Job Applications (UK Guide)

Whether you’re applying for machine learning engineer, applied scientist, research scientist, ML Ops or data scientist roles, hiring managers scan applications quickly — often making decisions before they’ve read beyond the top third of your CV. In the competitive UK market, it’s not enough to list skills. You must send clear signals of relevance, delivery, impact, reasoning and readiness for production — and do it within the first few lines of your CV or portfolio. This guide walks you through exactly what hiring managers look for first in machine learning applications, how they evaluate CVs and portfolios, and what you can do to improve your chances of getting shortlisted at every stage — from your CV and LinkedIn profile to your cover letter and project portfolio.

MLOps Jobs in the UK: The Complete Career Guide for Machine Learning Professionals

Machine learning has moved from experimentation to production at scale. As a result, MLOps jobs have become some of the most in-demand and best-paid roles in the UK tech market. For job seekers with experience in machine learning, data science, software engineering or cloud infrastructure, MLOps represents a powerful career pivot or progression. This guide is designed to help you understand what MLOps roles involve, which skills employers are hiring for, how to transition into MLOps, salary expectations in the UK, and how to land your next role using specialist platforms like MachineLearningJobs.co.uk.