Hamiltonian Dynamics is a growing technology company working across Defence and Cyber Security, delivering software solutions that support critical national and enterprise systems. As a Software Engineer, you will design, build, and maintain secure, scalable software used by high-assurance customers.
Requirements
- Develop and maintain Python codebases for AI/ML applications and data processing pipelines
- Build, configure, and optimise containerised environments (e.g. Docker) for AI workloads
- Support integration of machine learning models into production systems
- Write clean, testable, and well-documented code following team standards
- Assist in debugging, troubleshooting, and resolving technical issues
- Collaborate with data scientists, engineers, and DevOps teams
- Contribute to CI/CD pipelines for automated build, test, and deployment
- Participate in code reviews and team knowledge sharing
- Follow secure coding and data handling practices
Benefits
- 10% Clearance Bonus
- 25 days annual leave plus bank holidays
- Buy or sell up to 5 days leave per year
- 8% employer pension contribution
- BUPA health cover
- Life cover of 4× salary
- EV car scheme via salary sacrifice
- EMI share scheme
- Flexible working and flexi-time
- 10 days per year training allowance