×
Register Here to Apply for Jobs or Post Jobs. X

Data​/Software Engineer; Mid-level

Job in City of Westminster, Central London, Greater London, England, UK
Listing for: SHGH Group
Full Time position
Listed on 2026-05-22
Job specializations:
  • IT/Tech
    Data Engineer, AI Engineer, Data Analyst, Data Science Manager
Salary/Wage Range or Industry Benchmark: 100000 - 125000 GBP Yearly GBP 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Data / Software Engineer (Mid-level)
Location: City of Westminster

The role

We are looking for a mid-level Data Engineer, Software Engineer or technically strong Research Engineer to help us build the data infrastructure, pipelines, automations and internal tools that support our work.

This is a flexible technical role. You might be building a data pipeline one week, improving a transformation process the next, helping prototype an internal product, or supporting colleagues to use new AI-enabled tools. The role will evolve as we roll out new capabilities across the business.

We are looking for someone comfortable working across different parts of the stack, learns quickly and enjoys building practical systems that make teams more effective. AI tools are now a central part of how the team builds. You will be expected to use them confidently, for code, for data work, for documentation, and to help us decide which workflows to automate next.

The scope of the role will change as we integrate and roll out new AI capabilities; comfort with that shifting picture matters more than mastery of any single tool today.

What you will be responsible for
  • You will help build and maintain reliable data pipelines using polling, economic, demographic, client and proprietary datasets.

  • You will design and implement data transformations, automations and workflows that improve the speed and quality of our work.

  • You will support the development of internal tools, apps and products used by consultants, analysts and clients.

  • You will work with data scientists, consultants and senior technical colleagues to turn analytical needs into robust technical solutions and simple front‑ends.

  • You will help improve how data is stored, processed, documented and accessed across the business.

  • You will use Python, SQL, modern data libraries and AI‑enabled development tools to build faster and more effectively.

  • You will support colleagues in using internal tools, data systems and AI workflows.

  • You will contribute to good engineering practices, including testing, documentation, version control and maintainable code.

What we are looking for in an ideal candidate
  • Around three years’ experience in a data engineering, software engineering, analytics engineering, research engineering or similar technical role.

  • Strong Python skills and experience with modern data libraries.

  • Good SQL skills and experience working with relational or analytical databases.

  • Experience building pipelines, transformations, automations, APIs or internal tools.

  • Comfort working across different technical tasks rather than being restricted to one narrow specialism.

  • Ability to write clean, maintainable code and document technical work clearly.

  • Interest in using AI tools to accelerate development, improve workflows and roll out new capabilities.

  • Experience with polling, survey, economic, demographic or political data would be useful, but is not essential.

Person Profile
  • We are looking for someone who is curious, adaptable and motivated by the opportunity to use data and technology to solve real‑world problems.

  • You should be excited by the current pace of change in AI and data, and interested in helping us apply new capabilities in practical, valuable ways. You do not need to know every tool already, but you should be comfortable learning quickly, experimenting carefully and applying new techniques to live work.

  • You should enjoy working on a mix of projects, from client‑facing analysis to internal tools, pipelines, models and automations. The right person will be comfortable with some ambiguity and will be able to move between technical detail and practical delivery.

  • You should be a strong problem‑solver, with the creativity to find better ways of doing things and the discipline to deliver reliable work under pressure.

  • You should be able to explain complex technical ideas in simple, clear language to colleagues and clients who may not have a technical background.

  • You should care about quality, accuracy and clarity, especially when working with data that informs strategic decisions.

  • You should be collaborative, pragmatic and willing to support colleagues as new tools and workflows are adopted across the business.

  • Above all, we are looking for someone who wants to…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary