Senior Software Engineer, WEKA

Filesystem

Salary not provided
Linux
C++
C
Rust
Senior and Expert level
Boston
WEKA

AI-native data platform

Open for applications

WEKA

AI-native data platform

501-1000 employees

B2BArtificial IntelligenceData storageEnterpriseDeep TechAnalyticsMachine LearningSaaSData AnalysisCloud Computing

Open for applications

Salary not provided
Linux
C++
C
Rust
Senior and Expert level
Boston

501-1000 employees

B2BArtificial IntelligenceData storageEnterpriseDeep TechAnalyticsMachine LearningSaaSData AnalysisCloud Computing

Company mission

To power the possibilities of the future by eradicating the compromises of the past.

Role

Who you are

  • Mastery of low-level and performant programming in C or C++/ Rust
  • A thorough understanding of concurrency, inter-process communication, threading models, and synchronization concepts, including significant experience with complex multithreaded software design
  • Experience identifying, reproducing, and resolving complex software defects, including root cause isolation, tracing through large source codebases, and implementing long-term fixes as well as short-term workarounds
  • 8+ years of hands-on experience with Linux development and debugging, along with a broad knowledge and understanding of Linux internals

Desirable

  • Experience in data-path design and development
  • Experience with development of highly-distributed systems
  • Deep familiarity with concepts and features from the storage industry, including snapshots, replication, transparent data migration, and data reduction techniques
  • Experience with ZFS, XFS, or other file systems or with enterprise storage solutions
  • Experience working with the Linux filesystem community
  • Contribution, upstreaming, or maintaining of filesystem code
  • Experience playing a significant role in the implementation of a concurrent, long-running performant server

What the job involves

  • The Filesystem Team in Boston, MA is a high-powered team responsible for implementing algorithms at scales of 100s of PBs
  • The team also manages the core filesystem components, including blocks and metadata management, snapshots, RAID logic, object-store tiering, unique cloud disaster recovery features, and more
  • And most importantly, they skillfully handle the most delicate part of the Weka solution – our customers’ data
  • 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; and
  • Constantly revisit the architecture, algorithms, and methodologies to improve productivity, reliability, and maintainability

Share this job

View 19 more jobs at WEKA

Insights

Top investors

22% employee growth in 12 months

Company

Company benefits

  • Care package received upon hire: backpack, multiple shirts etc.
  • 401(k)
  • Stock options available
  • Cellular phone plan coverage
  • On and off-location meal perks
  • Dental, vision, life & disability insurance
  • Work-related travel reimbursement
  • Flexible spending account
  • Parental leave
  • Professional development assistance
  • A tech stack with Laptop or PC of choice, up to 2 monitors, office phone, headset
  • Work from home opportunities
  • Health insurance
  • Career development
  • At least one offsite event per quarter with spontaneous office gatherings regularly

Funding (last 2 of 7 rounds)

May 2024

$140m

SERIES E

Nov 2022

$135m

SERIES D

Total funding: $465.1m

Our take

For data-driven organizations, WEKA supplies a platform for storing, processing and managing data across the cloud and on-prem. As an AI-native platform, it supports the transformation of data silos into pipelines capable of fuelling next-gen workloads like AI and HPC.

With traditional infrastructure often hindering data-led processes rather than helping them, WEKA is somewhat of a breath of fresh air for its customers. The company's comprehensive approach, alongside support for both Windows and Linux, enables it to serve many types of organization including those that are just taking off.

WEKA does have a few notable competitors, such as VAST Data, but has stood out thus far by delivering the fastest file system on the market. It has also raised considerable funding, the latest of which will support expanded product offerings, and has made notable partnerships such as with NVIDIA.

Freddie headshot

Freddie

Company Specialist at Welcome to the Jungle