Software Engineer - Defence SectorPython, C++, AI, Machine LearningApplicants must be eligible for Security Clearance - British Passport holders or in the UK for 5+ years. We are looking for a talented Software Engineer with 2 to 6 years’ experience of developing complex, mathematical software using a range of programming languages, for example; Python, C++, C#, Rust. You will join a company that develop bespoke geographical systems and location services used within the British military. The products use mathematical modelling, AI, Machine Learning and NLP so its a great opportunity to learn and work with some very modern tools and concepts.The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.The company primarily use Python but are open to a variety of programming languages.They are most interested in finding talented developers who have a mathematical and scientific background. Computer Science, Maths, Physics, NLP and Mahine Learning are all of interest.Summary of background & experienceMaths / Science backgroundPython / Rust / C++ / C# - Any combination.AI, ML, NLP, Graph databases are good but not essential.Strong academic record in Maths, Physics and STEM related subjectsThe role is hybrid, you will need to work onsite in Alton, Hampshire, 2 days a week.All applicants must be eligible for security clearance.