SingleStore is a venture-backed company revolutionizing the database industry with their cloud-native distributed SQL database solution. As a Senior Software Engineer on the Storage team, you'll be at the forefront of building critical distributed systems software that powers data-intensive applications worldwide. The role offers a unique opportunity to work with a small, collaborative team on low-level architecture, including cluster management, replication, consensus, and fault-tolerance features.
The Storage Team is responsible for the core architecture of SingleStore's distributed, shared-nothing, and cloud-native system, which is fundamental to the product's scalability and resiliency. You'll be empowered to lead innovation, design, and development of key features while mentoring other engineers. The position requires deep expertise in distributed systems, C/C++ programming, and low-level system concepts.
Working in a hybrid environment from the San Francisco office, you'll collaborate with various departments and directly impact customer experience through POCs. The company maintains a strong presence globally with offices across multiple countries and values diversity & inclusion. This role is perfect for someone passionate about building highly reliable system software and wants to contribute to a product that's changing how businesses handle data-intensive applications.
The position offers the opportunity to work on cutting-edge technology, as evidenced by the team's work on projects like "The Future is Bottomless" and "Building Fast Distributed Synchronous Replication." You'll be part of a company that's not just building a database, but revolutionizing how businesses handle real-time data experiences.