Backend Engineer
Indexed description
Our client is an early-stage infrastructure company building high-performance software that enables engineering teams to search, analyse and work with extremely large volumes of machine-generated data.
They're tackling complex systems problems involving large-scale data processing, distributed infrastructure and high-performance query execution. The team is building a modern platform designed to make working with massive datasets significantly faster and more efficient than traditional approaches.
As an early engineering hire, you'll have genuine influence over architecture, product direction and technical decisions while helping shape a platform used to solve challenging infrastructure problems.
The Role:
You'll help build the core backend platform and the services that power large-scale data ingestion, storage and search.
The role involves designing production systems capable of processing enormous volumes of data, building integrations with cloud platforms and external services, and developing features that make the platform intuitive and reliable for engineering teams.
This is a hands-on engineering position where you'll work across backend services, distributed systems and infrastructure while contributing to architectural decisions from day one.
What You'll Be Working On:
- Designing and building scalable backend services
- Developing large-scale data ingestion and processing pipelines
- Building integrations with cloud platforms and third-party systems
- Improving search performance across large datasets
- Optimising distributed systems for performance and reliability
- Contributing to core platform architecture
- Writing clean, maintainable and well-tested production code
What They're Looking For:
- 3+ years of professional backend software engineering experience
- Strong experience with at least one systems or backend language such as Rust, Go, C++, Java or Swift
- An interest in learning Rust if it isn't already your primary language
- Experience building scalable backend services
- Familiarity with databases, storage engines or large-scale data platforms
- Understanding of distributed systems and cloud infrastructure
- Comfortable taking ownership in a fast-moving engineering environment
- Pragmatic approach to software engineering with a focus on quality and maintainability
Technology
The engineering team primarily builds backend services in Rust, alongside modern frontend technologies and cloud-native infrastructure. The platform runs on public cloud services and incorporates distributed compute, object storage, containerised workloads and infrastructure-as-code practices. Previous experience with the exact stack isn't essential strong engineering fundamentals and the ability to learn quickly are valued far more.
Why It's Interesting:
- Join a small engineering team where every contribution has meaningful impact
- Work on genuinely challenging distributed systems and large-scale infrastructure problems
- Help shape both the product and technical direction of an early-stage company
- Solve complex performance and scalability challenges using modern systems programming
- Competitive compensation, equity and the opportunity to work alongside experienced engineers
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search