Company Description
We are a fully funded startup on the brink of our MVP launch. Our mission: to radically reshape the storage market with high-performance, cloud-integrated infrastructure that bridges the gap between on-premise and cloud. Our platform empowers data-driven applications—from AI workloads to massive data lakes—with faster performance and lower costs. We’re building something ambitious, and we’re looking for those who want to build it with us.
Job Title: Senior Infrastructure Engineer (Database & Object Services)
Role Description
We’re hiring two senior-level engineers who live for the challenge—those who thrive in complexity, find joy in code that does more with less, and are compelled not just by a job, but by the craft. You will be working closely with the core team to build a highly integrated object store and ReST API service—one that becomes a first-class citizen for Apache Iceberg and OpenTable format metadata management, cataloging, and compaction workflows.
This is an onsite role (Madrid, Spain) with remote flexibility. You’ll work deep in the storage layer, integrating directly into distributed systems, and building infrastructure that is as elegant as it is powerful.
What You’ll Be Doing
• Design and implement an object store and metadata service deeply integrated into the storage layer, optimized for Apache Iceberg and OpenTable workflows.
• Develop scalable, high-performance services in C/C++ and Rust, ensuring reliability and minimal overhead.
• Build and maintain ReSTful APIs that expose structured metadata and compaction workflows for consumption by orchestration engines and data platforms.
• Leverage distributed systems experience to manage complex workflows, optimize for performance, and handle concurrency at scale.
• Engage with file/object storage concepts (e.g., tiering, versioning, compaction), building them into core product services.
• Work with and extend data formats and catalog protocols—like Iceberg, OpenTable Format, and Parquet—at a systems level.
• Architect for scale: think in billions of objects and petabytes of data.
• Help shape core platform direction, code architecture, and overall product design.
Required Experience & Skills
• 5+ years of systems-level programming experience in C/C++ and/or Rust.
• Deep understanding of distributed storage systems, object stores, and low-latency system design.
• Familiarity with Apache Iceberg and/or the OpenTable Format—and how they manage data, metadata, and cataloging.
• Solid grasp of database internals (SQL and NoSQL), especially key-value stores and columnar formats.
• Experience with storage-integrated metadata systems and workflow compaction pipelines.
• Experience designing scalable APIs for distributed systems.
• Comfortable working at the OS level—bonus points for experience writing kernel modules or file system interfaces.
• Passion for elegant, simple code and clean abstractions—even when solving complex problems.
Nice to Haves
• Experience with Cassandra, RocksDB, or similar key-value storage engines.
• Exposure to Linux kernel tuning, performance debugging, or eBPF.
• Familiarity with cloud-native patterns for hybrid deployments.
• Prior contributions to open-source projects in the storage or data space.
What We Offer
• Competitive salaries from EUR 60K to EUR 80K+ depending on experience.
• Equity options—we’re building this together, and you’ll own a piece of it.
• Private health insurance and flexible work options.
• Direct influence over a platform built for real scale.
• A high-agency, low-ego team that values autonomy and outcome over process.
• The chance to truly build something new—from the metal up.