Manager, Software Engineering, Cribl Lake
Cribl- Full Time
- Senior (5 to 8 years)
Candidates should have a Bachelor's degree in Computer Science or equivalent work experience. They must have 3+ years of software development experience, focusing on storage systems, file systems, or distributed storage architectures. Strong experience with C++ or another low-level systems programming language is required, along with familiarity with FUSE or other file system abstractions and a deep understanding of cloud storage backends such as S3 and GCS.
The Software Engineer will design, implement, and optimize the FUSE file system abstraction to enable seamless integration between DuckDB and cloud storage backends. They will develop and maintain distributed read caching and background processes, enhance observability and diagnostics for storage-related systems, and collaborate with internal engineering teams and cross-functional partners. Additionally, they will work on state management and dynamic resource allocation for the storage infrastructure, ensure system reliability and security, and participate in on-call rotations to improve system reliability.
Database management and data exploration tool
MotherDuck provides a data exploration tool aimed at improving database management for businesses and organizations. This tool allows users to efficiently manage and analyze large datasets, making it suitable for a wide range of clients, from small businesses to large corporations. The product is designed to be user-friendly, addressing the high demand for reliable database management solutions in a competitive market. Unlike many competitors, MotherDuck's team consists of experienced database experts with backgrounds in web UI, cloud platforms, and data technologies, which enhances the product's effectiveness. The company operates on a subscription model, ensuring a steady revenue stream that supports ongoing product improvements. The goal of MotherDuck is to deliver a powerful yet accessible tool that simplifies data exploration and management for its users.