Salary: £39,000 - 79,000 per year Requirements: Experience in mathematical analysis / modelling Experience in numerical simulation Knowledge of Data Science, particularly in machine learning Familiarity with geospatial data and/or geographical information systems Experience in software development A numerate graduate or post-graduate qualification Ability and confidence to work with mathematics Commitment to product quality and adherence to procedures Desire to make a significant impact within the MBDA engineering community Responsibilities: Design, develop and test mathematical algorithms using Matlab/Simulink and Python Interpret technical specifications and collaborate with other departments to understand algorithm applications Work closely with the software team to define algorithm implementation Influence algorithm development within the team and across MBDA Demonstrate a dedication to quality through progressive thinking and rigor Technologies: Support Machine Learning Matlab Python Security More: At MBDA, we are a leading defense organization dedicated to supporting the Armed Forces who protect our nations. We offer competitive salaries, a company bonus based on performance, and a strong pension scheme. Our culture promotes flexible working arrangements and includes enhanced parental leave. We pride ourselves on our diverse employee-led networks and recognize the uniqueness of every individual. Our work environment includes fantastic site facilities, and we encourage all applicants, particularly those requiring support during the recruitment process, to reach out to us. last updated 16 week of 2026