At a Glance
- Tasks: Build cutting-edge observability systems for real-time data platforms and enhance system performance.
- Company: Join a global leader in real-time data solutions with a focus on innovation.
- Benefits: Competitive pay, hybrid work model, and opportunities for professional growth.
- Other info: Dynamic team environment with exciting challenges in distributed systems.
- Why this job: Make a significant impact on high-performance systems and work with the latest technologies.
- Qualifications: Experience with eBPF, Linux Kernel, and strong programming skills in C++, Go, or Rust.
The predicted salary is between 60000 - 80000 £ per year.
We're working with a global Real Time data platform operating in ultra-low latency, high-throughput environments across distributed systems. This role sits in a specialist engineering team building Kernel-level observability and telemetry infrastructure used to monitor and understand system behaviour in Real Time.
What you'll be doing:
- Build Kernel-level observability and instrumentation systems for distributed Real Time infrastructure
- Develop telemetry pipelines using eBPF-based tooling (metrics, logs, traces at Kernel level)
- Design and implement system-wide visibility across latency-critical services
- Work with hotspot detection, performance profiling, and system behaviour analysis
- Extend low-level instrumentation where required (Linux Kernel tracing, high-efficiency data capture)
- Contribute to observability architecture across high-scale distributed systems
We are looking for engineers with strong experience in:
- eBPF/BPF/bpftrace/BCC
- Kprobes/uprobes/Kernel tracing
- Cilium/Grafana
- Beyla/XDP
- Linux Kernel instrumentation or performance engineering
- Low-latency or high-performance distributed systems
- Strong systems programming background (C++, Go or Rust preferred)
Contract Software Engineer (Observability & Telemetry) in London employer: Xpertise
Contact Detail:
Xpertise Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Contract Software Engineer (Observability & Telemetry) 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 portfolio or GitHub repository showcasing your projects, especially those related to eBPF or Linux Kernel instrumentation. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your systems programming knowledge. Practice coding challenges and be ready to discuss your experience with low-latency systems and performance profiling.
✨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 over other candidates.
We think you need these skills to ace Contract Software Engineer (Observability & Telemetry) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with eBPF, Kernel tracing, and any relevant programming languages like C++, Go, or Rust. We want to see how your skills match the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about observability and telemetry. Share specific examples of your work in low-latency environments and how you’ve tackled challenges in distributed systems.
Showcase Relevant Projects: If you've worked on projects involving Kernel-level instrumentation or telemetry pipelines, make sure to mention them! We love seeing real-world applications of your skills, so include links or descriptions of your contributions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team at StudySmarter!
How to prepare for a job interview at Xpertise
✨Know Your Tech Inside Out
Make sure you’re well-versed in eBPF, Kernel tracing, and the specific tools mentioned in the job description. Brush up on your knowledge of C++, Go, or Rust, as these are crucial for the role. Being able to discuss your past experiences with these technologies will show that you’re not just familiar but truly understand them.
✨Prepare Real-World Examples
Think of specific projects where you've built observability systems or worked with telemetry pipelines. Be ready to explain your thought process, the challenges you faced, and how you overcame them. This will demonstrate your problem-solving skills and practical experience in high-performance environments.
✨Understand the Company’s Needs
Research the company’s current projects and challenges in real-time data platforms. Tailor your answers to show how your skills can directly address their needs, especially in low-latency and high-throughput scenarios. This shows that you’re not just looking for any job, but that you’re genuinely interested in contributing to their success.
✨Ask Insightful Questions
Prepare thoughtful questions about their observability architecture and the team’s approach to system behaviour analysis. This not only shows your interest in the role but also gives you a chance to assess if the company is the right fit for you. Engaging in a two-way conversation can leave a lasting impression.