Senior Python Developer
Synergize Consulting Limited · Bristol, England ·
Senior Python Developer – (Performance Engineering) Bristol HQ -2 days a week onsite **Security clearance is essential** Up to £80 P/H Inside IR35 We are seeking an experienced Security cleared Senior Python Developer with strong Performance Engineering experience to join a technical team, developing and optimising high-performance, low-latency software solutions.
This role is ideally suited to a highly experienced Python developer with a strong background in performance engineering, distributed systems and containerised environments. You will take ownership of designing, building and maintaining production-grade Python services, ensuring applications deliver high throughput, scalability and near real-time performance.
You will play a key role in identifying performance bottlenecks, resolving complex technical issues and contributing to architectural decisions across a modern, distributed technology environment. Key Responsibilities Design, develop and maintain high-performance, low-latency Python services and APIs.
Profile and optimise application performance, focusing on CPU, memory and I/O utilisation, latency and throughput. Tune concurrency and parallel processing using asyncio, multiprocessing and threading. Diagnose and resolve complex technical issues across applications, infrastructure, distributed systems and Kubernetes workloads.
Lead root-cause analysis of production incidents and implement effective long-term solutions. Contribute to software architecture and design decisions, ensuring solutions are modular, scalable, maintainable and testable.
Develop event-driven and near real-time solutions using streaming and messaging technologies. Containerise applications using Docker and manage deployments, scaling, configuration and resource optimisation within Kubernetes.
Develop and maintain REST and/or gRPC APIs. Write unit and integration tests and contribute to CI/CD pipelines and continuous improvement. Essential Skills & Experience Security cleared (SC) currently, this is a non-negotiable requirement Extensive Python development experience, with a proven track record of delivering clean, maintainable, production-grade code.
Extensive experience in performance tuning and optimisation of Python applications. Strong understanding of concurrency, parallelism, memory management and the Global Interpreter Lock (GIL). Experience profiling CPU, memory and I/O performance and optimising application latency and throughput.
Strong troubleshooting and debugging skills across codebases, infrastructure and distributed systems. Solid software design and architectural experience, with an understanding of scalable and testable design patterns. Experience developing near real-time, event-driven or streaming architectures.
Market data from EasyWorkClub, not from the employer
More openings at Synergize Consulting Limited
14 other openings we list
- Principal System Safety Engineer · Southampton
- Enterprise Architect – Digital Engineering · Reading
- Senior Solution Architect · London
- Enterprise Architect – Digital Engineering · London
- Product Security Engineer · Reading