Senior Python developer
We’re seeking a Senior Python Engineer with strong backend depth and solid frontend fluency to own core services, distributed pipelines, and high-impact architectural decisions. This is an IC role with a path to technical leadership.
The team is building an evaluation-driven AI engineering platform that enables companies to evaluate, gate, optimise, and ship AI systems with software-level rigour.
The platform treats every AI configuration (model, prompt, retrieval, agent behaviour) as code and optimises it through large-scale experimentation on real workloads, integrating accuracy, cost, latency, and safety checks directly into CI/CD.
You will help evolve this system into a robust, enterprise-ready optimisation engine capable of handling millions of evaluations and supporting thousands of daily users.
Key Responsibilities
- Design and own Python microservices powering evaluation, gating, and optimisation workflows
- Extend distributed computing for large-scale evaluations using Ray/Optuna or similar
- Build cloud-native, fault-tolerant data and optimisation pipelines with strong SLAs
- Design clean APIs and event/async communication across services
- Improve performance, observability, tracing, and reliability (metrics, logs, alerts)
- Automate build/test/deploy workflows with Docker, Kubernetes, and CI/CD
- Contribute to the CLI/SDK and support light React/TypeScript UI needs
- Collaborate closely with product, design, and engineering leadership
- Use LLM-assisted tooling for coding, documentation, reviews, and tests
Required Skills & Experience
- 5+ years of software engineering experience with strong Python backend expertise
- Experience with distributed systems and event-driven microservices
- Hands-on with Ray, Optuna, or similar optimisation frameworks
- Strong API and data pipeline design skills
- Production experience with AWS/GCP/Azure
- Solid knowledge of Docker, Kubernetes, CI/CD
- Working knowledge of React/TypeScript/Next.js
- Close attention to code quality, testing, automation, and continuous improvement
- Comfortable working in a fast-paced startup environment
- Excellent English communication skills
Required languages
| English | B2 - Upper Intermediate |