Machine Learning Engineer
Understanding Recruitment
In this role you will design and productionize ML models for demanding real-world defence applications, including building LLM-based agents and handling multimodal data. You will collaborate with cross-functional teams to improve performance, efficiency, and reliability from experimentation to production. The role offers the chance to work on cutting-edge systems that scale in constrained environments and directly impact national security. This is a VC-backed start-up environment where you shape impactful, deployment-ready ML solutions.
Responsibilities- Design, develop and optimise advanced ML models for real-world applications
- Build LLM-based agents capable of reasoning, planning and executing complex tasks
- Work across multimodal learning, computer vision and real-time sensor data
- Improve model performance, inference efficiency and reliability
- Take ownership of systems from experimentation through to production deployment
- Solve scalability, robustness and deployment challenges in constrained environments
- Strong foundations in machine learning, deep learning and applied mathematics
- Experience training, fine-tuning or deploying production-grade models
- Excellent programming skills in Python; Rust/C++/Java advantageous
- Strong experience with PyTorch, JAX or TensorFlow
- Knowledge of LLMs, transformer architectures, model optimisation or agentic systems
- Ability to turn complex research into reliable, production-ready software
- Python
- Rust
- C++
- Java
- PyTorch
- JAX
Reference: WJ-747_31158507