Python Developer
Location:Bristol
Contract: 12 months
Paying:Up to£84p/h Inside IR35
Please note that due to the nature of the work, you will need a high level of UK security clearance (SC).
Responsibilities:
- Design, build and maintain low-latency, high-throughput Python services and APIs
- Profile and tune application performance to meet near real-time requirements
- Diagnose and resolve complex issues across services, containers and Kubernetes workloads
- Contribute to architecture and design decisions, balancing performance, scalability and maintainability
- Containerise applications and manage deployments, configuration and resource tuning on Kubernetes
- Write unit and integration tests and contribute to CI/CD pipelines
Essential Skills and Experience
- Considerable experience in professional Python development
- Strong understanding of concurrency, memory management and the GIL?s implications for performance
- Hands-on experience with Kubernetes and containerisation (Docker), including deploying, scaling and debugging services in clusters
- Familiarity with CI/CD tooling and Git-based workflows
- Proven performance tuning expertise: profiling CPU, memory and I/O, optimising latency and throughput, and tuning concurrency (asyncio, multiprocessing, threading)
- Experience building near real-time systems, such as event-driven or streaming architectures (e.g., Kafka, RabbitMQ, WebSockets)
Desired Skills
- Cloud experience (AWS, Azure or GCP), including managed Kubernetes (EKS, AKS, GKE)
- Performance optimisation with Cython, Rust or C extensions