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

Software Engineer, AI Engineer

Job in Manchester, Greater Manchester, M9, England, UK
Listing for: QinetiQ Limited
Full Time position
Listed on 2025-12-18
Job specializations:
  • Software Development
    Software Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 GBP Yearly GBP 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Select how often (in days) to receive an alert:

We’ve just had our tenth birthday, having grown from a little-known tech start-up into a community of 180 people, mostly based in Salford, Greater Manchester. We also have a significant presence in Cheltenham and London.

Our name was chosen as an amalgamation of two Japanese words, to reflect our ethos:

This principle applies to every aspect of our organisation from technology, process and infrastructure, through to people, culture and leadership. People and culture are at the heart of Naimuri, so that collectively, we can realise our mission of making the UK a safer place to be.

We work in an Agile-first environment that values transparency, collaboration, and continuous improvement. While every team has its own rhythm, you can expect:

  • A Culture of Enablement:
    Our goal is to remove blockers. You'll be empowered to make decisions and given the tools you need to get things done.
  • Focus on Quality:
    We take pride in our work. You'll be part of a culture that values well‑written, maintainable code, and your work will serve as a "definitive example" for others.
  • Active

    Collaboration:

    You'll work closely with Platform Engineers, Delivery Leads, and Product Owners, helping to manage and maintain your own infrastructure (e.g., Kubernetes) and build automated delivery pipelines (using Git Lab).

At Naimuri, we work on a variety of projects that range in length from a few weeks to 5+ years. Here are some things we’ve worked on recently that give a sense of the work we do:

  • Building a data analytics tool using a Neo4J graph database.
  • A Dev Ops platform to support 3000 users.
  • Processing digital forensic data to enable search and insight generation.
  • A search and reporting system backed by an Elastic Search cluster.
  • A custom workflow tool using Camunda, with a React/TS front‑end
  • An AI assurance capability
  • Orchestrating a data pipeline and designing specialist metrics for the evaluation of the performance of LLMs in different contexts.
About the Role

As a Software Engineer at Naimuri, you'll have the autonomy to make impactful decisions, the space to solve difficult technical challenges, and the support of a strong engineering community.

This role is about more than just your own code; it's about making the whole team better. We'll look to you to:

  • Continuously build in-depth knowledge, apply design patterns, and use appropriate tools to solve complex technical issues.
  • Proactively find and own solutions to improve team processes and efficiency, and actively collaborate in team meetings.
  • Engage in design debates, constructively challenge solutions, identify technical risks, and proactively create/update useful documentation.

If the following describes the way you work, then I’d really like to speak to you:

  • You enjoy breaking down ambiguous problems into concrete, deliverable steps, and take pride in implementing a high‑quality solution.
  • You instigate collaboration, putting the team first and doing what needs doing to help them succeed.
  • You are comfortable challenging the status quo and look for ways to improve processes, codebases, and team efficiency.

This might not be the role for you if:

  • You are uncomfortable with owning the delivery tasks that may require you to seek out cross‑team collaboration or guidance.
  • You are not interested in proactively sharing your knowledge or supporting the development of other team members.
  • You're uncomfortable with the ambiguity that comes from working on novel challenges.
Learning and Progression at Naimuri

Continuous Personal Development, or Personal Kaizen, is a core part of Naimuri's culture, ensuring everyone has the opportunity to develop in a transparent and supportive environment.

  • You will be assigned a Mentor, usually outside of your team, who can help guide and support you on your development journey.
  • Naimuri actively encourages training, through internal knowledge sharing and external courses. You are empowered to identify and pursue opportunities for further training.
  • We have a Naimuri progression framework, which recognizes that continuous personal development drives greater proficiency and depth in skills, roles, knowledge, or leadership. It…
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary