WEKA is a pre-IPO, growth-stage company focused on transforming enterprise data management with their innovative NeuralMesh solution. As a Senior Software Engineer, you will design and develop distributed file system components, manage core filesystem functionalities, and ensure data integrity across various failure modes.
Responsibilities:
- Design and develop distributed file system components to support data management features such as snapshots, replication, tiering, and advanced data reduction algorithms
- Participate in the design, architecture, and implementation of next-generation storage architecture
- Assist in technically managing initial storage implementations including proofs-of-concept
- Diagnose bottlenecks and implement clean and performant solutions to achieve unbeatable performance
- Design algorithms and data structures to make sure customer data is safe and coherent across our solution in a wide variety of failure modes
- Constantly revisit the architecture, algorithms, and methodologies to improve productivity, reliability, and maintainability