Applications Development Engineer - Python Developer in Bristol

Posted by Matchtech

£82.50 an hour

Bristol · Contract · Remote working

Location: Bristol (20% onsite)
Duration: 12 month contract
Rate: £82.50ph UMB (Inside IR35)

Role details:

We are looking for an Applications Development Engineer with strong Python development expertise to support the design and delivery of high-performance software systems. This is a contract opportunity based in Bristol, with approximately 20% onsite working.



Key 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
  • Support root-cause analysis of production incidents across code, infrastructure and distributed systems






Job Requirements:

  • Deep experience in Python development, with a track record of producing clean, maintainable and production-grade code
  • Strong performance tuning expertise, including profiling CPU, memory and I/O, optimising latency and throughput, and tuning concurrency
  • Understanding of concurrency models, memory management and the Global Interpreter Lock's implications for performance
  • Solid software design skills, including the development of modular, scalable and testable systems using sound architectural patterns
  • Experience developing near real-time systems, including event-driven or streaming architectures using technologies such as Kafka, RabbitMQ or WebSockets
  • Experience designing and building REST and/or gRPC APIs using frameworks such as FastAPI, Flask or Django
  • Hands-on experience with Kubernetes and Docker, including deploying, scaling and debugging services in clusters
  • Familiarity with CI/CD tooling, Git-based workflows and Agile software development practices






Desirable Skills:

  • Cloud experience across AWS, Azure or GCP, including managed Kubernetes services such as EKS, AKS or GKE
  • Experience with performance optimisation using Cython, Rust or C extensions




If you are an experienced Python Developer with expertise in performance optimisation, APIs, Kubernetes and near real-time systems, apply now to support important technology programmes within the defence and security sector.

Apply Now →

Application opens at the source listing. Free for jobseekers.

Apply Now →

Similar jobs

Fire And Security Alarm Engineer

UK Security & Fire Services Direct employer

£28,000 – £35,000 a year

Apply

Wolverhampton · Permanent · 12 minutes ago

Fire & Security Alarm Engineer. Location: Wolverhampton. Job Type: Full-time, Permanent. Salary: Start from £28,000 to £35,000..

Traffic Marshall

Danny Sullivan & Sons Ltd

£16.12 an hour

Apply

Bowlee · Contract · 12 minutes ago

We are currently looking for a reliable and experienced CPCS Traffic Marshall to work on-site in Manchester area. This is an..

Mobile Transport Refrigeration Engineer

Perfect Placement

£42,000 – £65,000 a year

Apply

Birmingham · Permanent · 13 minutes ago

Our client is recruiting an experienced Mobile Transport Refrigeration Engineer to join its established and growing transport..

Sales Engineer (Electrical/Power Systems)

Ernest Gordon Recruitment Limited

£35,000 – £45,000 a year

Apply

Leicester · Permanent · 13 minutes ago

Sales Engineer (Electrical/Power Systems. £35,000 to £45,000 + Progression + Generous Holiday Scheme + Life Insurance +..