Python Software Engineer - Bristol
Python software engineer
Location: Bristol, UK. Hybrid - 2 days per week in our office.
Department: Machine learning team
Reports to: Senior Software Engineer
Security Clearance: Eligible for UK Security Clearance (SC) – Essential
This role is hybrid, you will be expected to come into our central Bristol based office 2 days per week.
£45,000 - £49,000 salary + benefits (see below)
About Sirius Insight
Sirius Insight is a UK-based innovator in maritime domain awareness, integrating proprietary AI with commercial sensors to deliver persistent, scalable surveillance solutions. Our platforms— INSIGHT, Pulsar, Quasar, SentinarTM , and Nautar — support national and regional maritime security strategies through real-time data fusion and autonomous monitoring.
About the role
We are seeking a software engineer with a focus on Python who is excited about developing applications that run both at the edge/on-premise and in the cloud.
What you'll do
• Write clean and maintainable Python.
• Contribute to internal libraries and tooling.
• Create test and integration plans.
• Design and implement components that support broader product functionality.
• Work in an agile environment alongside senior engineers.
• Document solutions to promote future supportability.
What we are looking for
• Strong coding skills in Python
• 3+ years of working in an existing software engineering team
• Proficiency with test suites such as behave or unittest.
• Capable of building, modifying and debugging Docker containers
• Experience writing build and test pipelines in Github, Jenkins or Azure DevOps.
• Strong attention to detail and the ability to prioritize tasks independently.
• Effective written and oral communicator.
Bonus if you have
• Bachelors degree in computer science or equivalent
• Experience deploying applications to Kubernetes
• Knowledge of C# (we have an existing code base)
• Participated in an on-call rota in the past.
Salary and benefits
• £45-£49k salary depending on experience
• + cash bonus paid twice yearly
• BUPA Healthcare scheme
• Healthcare cash plan
• Pension (uncapped)
• Death in service cover
• Equity participation through stock option plan