Build the Future
Join us & build systems at the edge of performance and scale.
Open Positions
Software Engineer - Low Level Systems
Drive the evolution of our execution engine to handle continuous, high-volume data with absolute reliability. You’ll design for extreme scale, optimising concurrency and resilience to keep systems online under the heaviest loads. Your work will span from low-level runtime performance to API integration, ensuring every layer operates seamlessly together.
Requirements
- Production experience with Rust or Go in systems programming
- Deep knowledge of concurrency primitives, async runtimes, networking and back pressure
- Experience with clustered services, service discovery, and failure handling
- Performance engineering skills including profiling, memory and cache behaviour, debugging, and micro benchmarking
- Strong Linux fundamentals across processes, scheduling, networking, and observability
Selection Process
We value technical knowledge, clarity of thought, and the ability to build systems that perform under pressure.
Initial Call
Introductory conversation to understand your background, interests, and engineering experience.
Technical Interview
Deep dive into programming, systems design, and problem solving.
Final Discussion
Follow-up to explore technical decisions, collaboration style, and alignment with our engineering culture.
Ready to Apply?
Tell us about your engineering background and how your skills can advance the performance, scale, and reliability of complex systems.
Submit Application