Python Engineer – Distributed Systems & Big Data
Location: London (Hybrid or Remote within the UK)
Type: Full-time | Competitive Salary + Equity Options
We’re looking for a talented Python Engineer to join one of our premier clients based out of London. You’ll play a key role in building scalable distributed systems and working with massive datasets to power our next-generation platform.
What You’ll Do:
* Design, build, and optimise distributed systems for high throughput and low latency.
* Work with large-scale data pipelines (terabytes to petabytes).
* Collaborate closely with product and data teams to solve complex engineering challenges.
* Write clean, maintainable Python code and contribute to architectural decisions.
What We’re Looking For:
* Strong Python programming skills (5+ years preferred).
* Deep experience with distributed systems (e.g., Kafka, Spark, Ray, Kubernetes).
* Hands-on work with big data technologies and architectures.
* Solid understanding of concurrency, fault tolerance, and data consistency.
* Comfortable in a fast-paced, highly collaborative environment.
Bonus Points For:
* Experience with cloud platforms (AWS, GCP, Azure).
* Background in high-frequency or real-time data systems.
Why Join Us?
* Solve meaningful technical challenges with a brilliant, motivated team.
* Flexible hybrid working policy.
* Opportunity to impact the core technology of a rapidly growing company.
Apply now and help us build the future of large-scale distributed systems!