About the Role
About The Role & The Team
You will join the “cluster team” composed of 7 senior engineers, all reporting directly to our co-founder and CTO Sebastien. This Team Works On The Core Observability Part Of The Product, The Software And The Deployment Of Managed Cluster Services For Our Clients, Composed Of 4 Main Functional Building Blocks:
- Ingesting — collect and receive the data
- Processing — organizing data
- Indexing — data stored in open source formats
- Querying — Query the data stored above
Key Responsibilities
- Design, build, and operate distributed backend systems in Rust.
- Develop and maintain scalable data ingestion pipelines capable of handling massive traffic spikes and real-time workloads.
- Build and optimize high-performance columnar storage systems on top of object storage technologies for peta-bytes scale volume of data.
- Manage and orchestrate Kubernetes-based clusters deployed in customer cloud environments (AWS, Azure, and GCP).
- Develop tooling and automation to provision, monitor, scale, and maintain managed customer clusters in real time.
About You & What We Are Looking For
- Strong previous experience working on DataFusion, query execution on columnar format databases.
- Strong previous experience in data processing at scale while maintaining performance.
- Experienced in Rust or C++ and Kubernetes.
- Experienced in using Vortex is a plus.
Working at Tsuga
- We move fast. As an early-stage startup, we are pragmatic, we value ownership, and quick feedback over unnecessary process and hierarchy.
- We solve problems, not blame people. When something goes wrong, we fix it, learn from it, and improve the system.
- We are builders. We start everything from a blank page and we lean on your colleagues' knowledge to move faster.
- We are customer-obsessed. We dogfood Tsuga every day, so you care how the product is actually used and want to contribute ideas.
- We lean hard on AI, but not blindly. Our problems are hard and can’t be AI-slopped away.
- We're international from day one. Every quarter, the whole team meets at our French office to align on company goals, celebrate wins, and connect with teammates from the US, UK, the Middle East, and across Europe.
Requirements
Rust expertise
Strong experience in designing and building distributed backend systems using Rust.
Data processing skills
Experience in developing scalable data ingestion pipelines and processing data at scale.
Kubernetes management
Ability to manage and orchestrate Kubernetes-based clusters in cloud environments.
Nice to Have
Familiarity with C++ is beneficial for this role.
Experience with DataFusion and query execution on columnar format databases is a plus.
Experience using Vortex is an added advantage.
Benefits
Remote work flexibility
The role offers hybrid working arrangements.
Growth opportunities
Join a company that has recently raised $35M in Series A funding.
International team meetings
Quarterly team meetings in the French office to align on goals and celebrate wins.