- Develop and integrate AI/ML models using Python and C/C++
- Design scalable microservices with Docker and Kubernetes
- Build and maintain development/test environments using open-source tools
- Mentor junior engineers and promote best practices in coding and design
- Collaborate with cross-functional teams to deliver high-quality, robust software solutions
- Strong Python experience
- Linux development background
- Hands-on knowledge of Docker (Kubernetes desirable)
- Familiarity with AI/ML frameworks such as TensorFlow or PyTorch
- Experience building scalable systems and microservice architectures
- Ability to work in dynamic, fast-paced environments with multiple priorities
- Eligible for, or holding, SC clearance
- Work on products that combine AI, data and critical infrastructure
- Opportunity to lead technical decisions and influence product direction
- Collaborative, supportive environment with mentoring opportunities
- Competitive package with scope for growth and specialisation