Senior Software Engineer
6 days ago
Gloucester
Senior Software Engineer Term: 12-Month Contract, likely to extend Location: Gloucester - hybrid working, 3 days onsite per week Rate: £51.21 per hour, approximately £379 per day (Inside IR35, Umbrella) About the Role This is an excellent opportunity for a hands-on Senior Software Engineer with strong Python skills and some applied AI/ML experience to support the development and deployment of intelligent engineering solutions within a world-class aerospace and industrial environment. You will work as part of a growing team dedicated to improving engineering efficiency, automation, and digital capability. The role is practical, delivery-focused, and involves close collaboration with global AI teams in Canada and France as well as local engineering stakeholders in Gloucester. This is not a research or deep data science role - instead, you will apply software engineering fundamentals, support the integration and deployment of AI-based tools, and help uplift engineering capability through high-quality, scalable software. What You'll Be Doing Software Engineering & Technical Delivery • Develop, deploy, and maintain software solutions that integrate AI/ML functionality., • Build robust, high-quality Python applications used within engineering workflows., • Contribute to the design and implementation of data pipelines and data storage solutions., • Prototype and implement applied ML functions (eg, classification, prediction, feature extraction) where needed., • Integrate models developed by global AI/ML teams into production-ready engineering tools., • Provide guidance to junior engineers and apprentices at the Gloucester site., • Uphold technical standards, coding best practices, and documentation quality., • Work closely with AI/ML experts in Toronto and Paris, facilitating knowledge transfer and technical alignment., • Help accelerate local projects by leveraging specialist expertise from international teams., • Identify and champion improvements in tooling, processes, coding practices, and methodologies. Core Technical Skills • Strong Python development experience (required)., • Solid software engineering fundamentals:, • version control, testing, deployment, • CI/CD and life cycle management, • troubleshooting and optimisation, • Experience working with databases, storage systems, and basic ETL workflows., • Experience with AWS or another cloud environment (advantageous)., • 2-5 years in a commercial software engineering role preferred., • Able to take a leading role in delivering technical projects., • Confident mentoring junior team members., • Strong communication and stakeholder engagement skills., • You will be working on real engineering challenges, not theoretical research., • Opportunity to shape how intelligent tools support high-performance aerospace systems., • Tight collaboration with global AI teams - excellent environment for career growth., • A role that blends solid software engineering with exposure to modern AI practices.