Python engineer
Python
8 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 200KJob location
Tech stack
Java
Computing Platforms
Code Review
Linux
Distributed Systems
Java Virtual Machine (JVM)
Python
Scala
Software Engineering
Kotlin
Kubernetes
Docker
Job description
- Design, develop, and maintain performant, reliable frameworks and services in Python
- Build productivity tools and platforms that streamline workflows across investment and technology teams
- Contribute to code reviews and best practices, improving overall development quality
- Work across distributed systems, containers, and automation pipelines to deliver scalable solutions
Requirements
- 6+ years' professional software development experience
- Strong proficiency in high-performance Python (deep ecosystem knowledge and best practices)
- Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage
- Background in distributed systems and large-scale compute frameworks
- Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation
This role offers the chance to work on complex technical challenges at scale, with direct impact on high-performance computing platforms. If you're a skilled Python engineer with distributed systems expertise and want to join a world-class engineering environment, apply today for a confidential conversation.