At a Glance
- Tasks: Build and enhance observability tools for high-performance data systems.
- Company: Leading quantitative research and trading firm with an engineering-led culture.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Join a dynamic team to shape observability standards and improve developer experience.
- Qualifications: Expert Python skills and experience with scalable, distributed systems.
- Other info: Collaborate closely with engineers and researchers in a fast-paced environment.
The predicted salary is between 60000 - 80000 ÂŁ per year.
I’m working with a leading quantitative research and trading firm looking to expand their Observability Engineering team. This team sits at the centre of engineering productivity, owning the systems that allow teams to produce, move and consume telemetry at scale. The focus is on making observability seamless across a large, high-performance environment handling cloud-level volumes of data.
The role
- Build and extend observability tooling across telemetry pipelines and backend systems
- Develop and maintain OpenTelemetry collectors, SDKs and exporters
- Define and promote “golden paths” for instrumentation across a wide range of services
- Work closely with engineering and research teams to improve visibility and developer experience
- Scale and optimise telemetry systems handling large volumes of real-time data
- Improve incident response through better coverage and monitoring
What they’re looking for
- Expert-level Python development with a focus on backend systems
- Experience designing and building scalable, distributed systems
- Exposure to Kubernetes and cloud-native environments
- Familiarity with observability tooling such as Prometheus, Grafana, OpenTelemetry
- Experience with DevOps tooling (Terraform, ArgoCD, Helm, Jenkins)
- Interest in improving developer experience and working closely with end users
Environment
- Engineering-led culture focused on long-term thinking and technical depth
- Large-scale systems supporting research and trading workflows
- Close collaboration with engineers and researchers across the business
- Opportunity to shape observability standards across a complex platform
Python Developer in City of London employer: Arcus Search
Contact Detail:
Arcus Search Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer in City of 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 profile showcasing your Python projects, especially those related to observability tooling. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your backend systems knowledge and familiarising yourself with tools like Prometheus and Grafana. Practice coding challenges and system design questions to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Python Developer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Python Developer role. Highlight your expert-level Python skills and any experience with backend systems, as well as your familiarity with observability tools like Prometheus and Grafana.
Showcase Your Projects: Include specific projects where you've built or extended observability tooling or worked with telemetry pipelines. This will give us a clear picture of your hands-on experience and how you can contribute to our team.
Be Clear and Concise: When writing your cover letter, be clear and concise about why you're interested in this role and how your background aligns with our needs. We love straightforward communication!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Arcus Search
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially in backend development. Be ready to discuss your previous projects and how you've tackled challenges using Python. Practising coding problems related to observability and telemetry can give you a solid edge.
✨Familiarise Yourself with Observability Tools
Since the role focuses on observability tooling, get comfortable with tools like Prometheus, Grafana, and OpenTelemetry. You might be asked about your experience with these tools, so having specific examples of how you've used them will show your expertise.
✨Understand Scalable Systems
Be prepared to talk about your experience designing and building scalable, distributed systems. Think of examples where you’ve optimised performance or improved incident response, as this aligns perfectly with what they’re looking for.
✨Show Your Collaborative Spirit
This role involves working closely with engineering and research teams, so highlight your teamwork skills. Share experiences where you’ve improved developer experience or collaborated on projects, as this will demonstrate your fit within their engineering-led culture.