Salary: £44,000 - 70,000 per year Requirements: Understanding of agile development processes Understanding of agile engineering techniques Proficiency in Go or Python Experience with Kubernetes Familiarity with Helm Knowledge of AWS (EKS, EC2, S3) Experience with Docker (including the use of docker stacks) Familiarity with basic AI/ML concepts (preferred) Understanding of Redis keystore (preferred) Knowledge of Rust (preferred) Familiarity with Robot testing framework (preferred) Experience with message brokering systems (e.g. NATS, qpid, Kafka) (preferred) Knowledge of Linux networking (preferred) Responsibilities: Writing high performance analytic code used to transform, filter and route numerous streaming data feeds in a variety of formats Deploying containerised code to Kubernetes clusters using continuous integration/deployment processes Maintaining and developing existing components including both streaming and batch analytics written in Go and Python Helping the scrum team decompose user requests and key results into epics and stories Writing clean, secure code following a test-driven approach Monitoring deployed systems for issues and making any necessary updates Technologies: AI AWS Docker EC2 Helm Kafka Kubernetes Linux NATS Python Redis Rust Cloud DevOps Security Spring More: At Roke, we are a leading technology and engineering company with a legacy spanning over 60 years, providing specialized knowledge in sensors, communications, cyber, AI, and ML. We are passionate about solving meaningful problems and building capabilities that keep our nation safe, secure, and prosperous. Our office is located in a beautiful manor house in Romsey, Hampshire, offering an inspiring work environment with ample parking, an on-site gym, and a picturesque setting. We value diverse minds and encourage creativity and innovation in all our projects. last updated 51 week of 2025