Software Engineer - Distributed Systems @ Rilla
Rilla is a world-first, AI-powered, peer-to-peer network infrastructure that reduces CDN usage and costs by 60 - 90%, ensures seamless service, and creates interactive audience experiences.
Software Engineer - Distributed Systems
w: rilla.network
Who we're looking for We’re looking for engineers who have extensive experience designing, building, and operating large-scale distributed systems, with a strong focus on orchestration, machine learning operations, and comprehensive observability.
Responsibilities
Design, implement, and maintain scalable, resilient distributed systems for Rilla's network and media streaming infrastructure.
Orchestrate and manage containerized services using Kubernetes, ensuring high availability and fault tolerance.
Implement and optimize MLOps practices for deploying, managing, and monitoring machine learning components within our services.
Establish and evolve comprehensive observability solutions using tools like OpenTelemetry to ensure deep system health, performance, and reliability.
Ensure the reliability, security, and performance of our distributed architecture and data pipelines.
Collaborate with cross-functional teams to integrate solutions into our products and optimize end-to-end system flow.
Qualifications
Extensive experience designing, building, and operating large-scale distributed systems.
Proficiency with Kubernetes and cloud-native orchestration technologies.
Practical experience with MLOps principles and tools for production AI/ML systems.
Demonstrated expertise in observability (monitoring, logging, tracing) with tools like OpenTelemetry.
Nice to have
Experience working with Cloud platforms like AWS, ECS/Lambdas.
Rust, TypeScript, Python (strongly typed) experience.
Experience working in a startup environment in a tech/team leader capacity.
Experience working with distributed and decentralised systems at scale.
We are after people with experience building distributed systems who ideally have used Actors, Clustering, Consensus algorithms (Raft), CRDTs.
- Partner
- Rilla
- Role
- Distributed Systems Engineer
- Locations
- Auckland
