At a Glance
- Tasks: Design and develop automation solutions using Python for scalable distributed systems.
- Company: Award-winning London Hedge Fund with a fast-paced, low-bureaucracy culture.
- Benefits: Up to £150,000 salary, generous bonuses, healthcare, gym, and 30 days holiday.
- Why this job: Shape the future of intelligent automation and work with cutting-edge technologies.
- Qualifications: Strong Python skills, experience with distributed systems, and automation frameworks.
- Other info: Collaborative environment with excellent career growth opportunities.
The predicted salary is between 43200 - 72000 £ per year.
We are looking for a highly skilled Engineer with expertise in Python programming, automation, and modern observability practices to help build and operate scalable distributed systems for an award-winning London Hedge Fund. This role sits at the intersection of platform engineering, AI tooling, and system reliability. You will design automation frameworks, develop AI-assisted engineering tools, and implement observability solutions that provide deep insights into complex distributed architectures.
Responsibilities
- Design, develop, and maintain robust automation solutions using Python.
- Build and maintain observability pipelines including metrics, logs, and traces across distributed systems.
- Develop internal AI-powered tools that enhance engineering productivity and operational intelligence.
- Implement monitoring, alerting, and diagnostics to improve system reliability, performance, and scalability.
- Integrate observability platforms with automation workflows and incident response systems.
- Collaborate with platform, infrastructure, data and development teams to improve system visibility and operational maturity.
- Design tooling that enables proactive detection, analysis, and remediation of system issues across distributed environments.
- Contribute to architecture decisions around telemetry, AI-assisted debugging, and automation frameworks.
- Support business users and stakeholders (direct) with system analysis, problem management, and technical resolution.
Skills & Experience
- Strong professional experience with Python development in production environments.
- Proven experience building automation frameworks, scripts, and developer tooling.
- Strong experience working with distributed systems and large-scale service architectures.
- Hands-on experience working with Kubernetes in production environments.
- Deep understanding of observability practices, including metrics, logs, tracing, and telemetry pipelines.
- Experience integrating AI or machine learning tooling into engineering workflows.
- Strong understanding of APIs, microservices, and containerised environments.
- Experience with CI/CD pipelines and infrastructure automation.
- Ability to design scalable, maintainable engineering tools.
- Experience in supporting business users directly, project or problem coordination with dev and infra teams, project ownership experience.
Interesting Technologies
- Observability: OpenTelemetry, Prometheus, Grafana, Elastic Stack (ELK), Jaeger
- Automation & CI/CD: GitHub Actions, Jenkins, GitLab CI, Argo Workflows
- Distributed Systems & Messaging: Kafka, Redis, gRPC
Offer
- World-class technology environment (award-winning) with best-in-class engineering teams.
- Fast-paced and low-bureaucracy culture - get stuff done mindset.
- Up to £150,000 base salary.
- 50%-100% annual cash bonus.
- Pension, Healthcare, Gym, Food, 30 days holiday etc.
- 4 days onsite, 1 day wfh.
- The chance to shape the future of intelligent automation and operational insight in distributed platforms.
Site Reliability Engineer in London employer: Winston Fox
Contact Detail:
Winston Fox Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Site Reliability Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Python projects, automation scripts, or any AI tools you've developed. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of distributed systems, observability practices, and Kubernetes. Practice common technical questions and be ready to discuss how you've tackled challenges in past projects.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with automation and system reliability – it’ll make a difference!
We think you need these skills to ace Site Reliability Engineer in London
Some tips for your application 🫡
Show Off Your Python Skills: Make sure to highlight your experience with Python programming in your application. We want to see how you've used it in production environments, especially for building automation frameworks and tools.
Talk About Your Automation Experience: We love a good automation story! Share specific examples of how you've designed and implemented automation solutions. This will show us that you can contribute to our fast-paced, low-bureaucracy culture.
Demonstrate Your Observability Knowledge: Since this role involves observability practices, mention any experience you have with metrics, logs, and tracing. Let us know how you've integrated these into distributed systems to improve reliability.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and get you started on the path to joining our award-winning team.
How to prepare for a job interview at Winston Fox
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to build automation frameworks or tools. Practising coding challenges can also help you demonstrate your problem-solving abilities.
✨Familiarise Yourself with Observability Tools
Since the role involves working with observability practices, get comfortable with tools like Prometheus, Grafana, and OpenTelemetry. Be prepared to explain how you've implemented these in previous roles and how they can enhance system reliability.
✨Showcase Your Experience with Distributed Systems
Highlight your experience with distributed systems during the interview. Discuss specific challenges you've faced and how you overcame them. This will show that you understand the complexities of large-scale service architectures and can contribute effectively.
✨Prepare for Collaboration Questions
As this role requires collaboration with various teams, think of examples where you've successfully worked with others. Be ready to discuss how you’ve coordinated projects or resolved issues, as this will demonstrate your ability to work in a fast-paced, low-bureaucracy environment.