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
Published 27 November
13 views
·
2 applications
100% read
·
100% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...