Azure Data Engineer

Permanent — full time
Data engineering

The role

As a Data Engineer at Storm you will work alongside other software and cloud infrastructure engineers to design, build and maintain data pipelines, data management solutions and analytics components for our client’s projects across the healthcare, justice and local government sectors. 

About you

We know that many Data Engineer's will come from a variety of backgrounds, and we encourage and value people who bring unique perspectives and knowledge to our team.

Your previous experience will include working daily with disparate data sources, ingesting, transforming and processing data streams into actionable insights for direct use or for onward processing.  
You will have a proven track record of delivery and a passion for adherence to best practices in the data engineering discipline. You will be passionate about data in all its forms and see the value in transforming data into insights.  

You will also need to be:

  • enthusiastic and motivated, with a desire for constant learning 
  • a great communicator and natural collaborator  
  • intrigued by the potential of digital health solutions  
  • willing to offer an opinion or critique in a constructive manner  
  • be excited by the challenge and opportunity to positively improve the lives of the end users 

One more thing – research indicates that marginalised groups of people may not apply for jobs unless they meet 100% of the qualifications. We also know that Data Engineer's come from many backgrounds. We value people who bring unique perspectives and new knowledge to our team. If you believe you're qualified, but don't "check all the boxes", please submit an application.

What you'll do

You will have a range of responsibilities and will be required to apply your expertise in many different ways. Here are some examples to give you a flavour of what you will do: 

  • assist with the design and implementation of data processing and transformation solutions alongside members of the Consultancy, Cloud Infrastructure, Application Development and Data Science teams.  
  • bring your knowledge and experience of Azure data processing services to our platform, this will include some of the following: Data factory, Data Share, Databricks, Event hubs and Stream analytics to build data ingestion and processing pipelines that deal with highly confidential data securely and efficiently  
  • advise and assist with the design of data storage solutions to meet objectives of project and service components.  
  • implement data solutions using a range of Azure cloud data services such as Azure storage (data lake), Cosmos DB and Azure SQL (inc. Synapse)  
  • work with members of the Data Science team, supporting and building data processing pipelines that provide customised, anonymised data to machine learning models for both scheduled and real time predictions  
  • process data from machine learning models to support decision making across health and justice sector programmes 

Knowledge of any of the following would be a bonus:  

  • experience building CI/CD pipelines (DataOps) for data processing solutions and integrating DevOps practices into your daily work  
  • experience working with source control systems such as Git  
  • awareness and/or experience of languages such as Python or .NET (C#)  
  • knowledge and experience building and deploying application solutions to Azure based on PaaS services such as Azure App Service and Azure Functions 

Did we mention that we offer flexible working which includes remote or hybrid. We want to make sure our people have the flexibility to be the best they can be. We also offer a fully remote/ virtual recruitment process and onboarding to make sure that we can accommodate as many individuals from across the UK.


We believe in rewarding our people for the great work that they do. The benefits we offer include:

  • 33 days of leave - that includes 4 statutory days over Christmas and New Year, with all other bank holidays included as regular leave you can take whenever you want
  • paid training and development (after 3 months)
  • performance related pay (after 1 year)
  • private medial insurance with BUPA (after 1 year)

Read about our full range of benefits

How we hire

We want to get to know more about you during our hiring process. We want to understand your motivations and what drives you.

Our whole hiring process is done remotely and involves:

  • reviewing your application 
  • an initial call with our talent team to discuss your application and the role
  • a technical assessment relevant to the role
  • meeting our technical team to discuss your skills and your approach to the assessment
  • a conversation with Storm ID team members about our culture and values

Equal opportunities

We know that a diverse workforce brings with it diverse ways of thinking, fresh perspectives, and new approaches to solving problems. And that benefits our clients as well as our employees. Storm ID is proud to be an equal opportunities employer and we welcome applications from everyone.


Your details
Do you consider yourself to have a disability?As an inclusive employer we want to ensure a fair recruitment process. This includes any adjustments that might help you during our recruitment process.
Do you consent to providing the information in this form?The information you provide in this form will be used for recruitment purposes only. It will be stored in Storm ID systems, including People HR, for the duration of the recruitment cycle for the role you are applying for. After this any information or correspondence you send will be deleted from Storm ID systems.