Algorithm Developer

Matchtech
Gloucester, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Geographic Information Systems Data Analysis Computer Simulation Python (Programming Language) MATLAB Machine Learning Software Engineering

Job description

  • Designing, developing, and testing mathematical algorithms using tools such as MATLAB/Simulink and Python
  • Interpreting technical requirements and translating them into effective algorithmic solutions
  • Collaborating closely with multidisciplinary teams, including software engineers, to ensure seamless implementation
  • Contributing to best practices and influencing how algorithms are developed across the wider team
  • Applying a rigorous, quality-focused approach to problem-solving and development

Requirements

  • Mathematical modelling, analysis, or problem-solving
  • Numerical simulation or data analysis
  • Data science, including machine learning techniques
  • Software development (ideally Python or similar)

  • A degree (or equivalent) in a numerate discipline such as Mathematics, Physics, Engineering, or similar
  • Confidence working with mathematical concepts and applying them to real problems
  • A strong attention to detail and commitment to producing high-quality work
  • A proactive mindset with the drive to make an impact and contribute ideas

Desirable Experience:

  • Experience in the Defence / Aerospace or safety regulated environment would be advantageous.
  • Geospatial data or geographic information systems (GIS)

About the company

Important: All applicants must be able to obtain Security Clearance and must hold British Nationality as their primary nationality. Dual Nationals can be considered.

Working: The role offers flexible working but does require engineers on site for 4 days per week and is a on secure site where SC clearance is needed.

Join a business at the forefront of innovation, with a lot to offer! A company backed by a record multi-year order book, offering long-term stability and sustained investment, with years of secured work ahead!

We’re looking for an Algorithm Developer to join a highly collaborative engineering environment working on complex, real-world systems. This is a fantastic opportunity to be part of a specialist team focused on developing advanced algorithms that sit at the heart of cutting-edge technology.

You’ll work on challenging problems, applying mathematical modelling, data science, and modern techniques such as machine learning and AI to deliver innovative, high-performance solutions. This role offers plenty of scope to shape ideas, influence technical direction, and make a real impact.

The Company:

  • Invested in your growth - strong development, clear progression, and continuous learning.
  • Global leader - cutting-edge defence innovation with an outstanding culture.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

1:48 min

Automating exploratory data analysis within training pipelines

Dora Petrella · World Congress 2023

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

4:10 min

Introduction to technical background and geospatial roles

Joana Simoes · LIVE

1:57 min

Evolution of machine learning algorithms and computing hardware

Alexandra Waldherr · LIVE

Videos

See all

Related articles

See all