×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Filesystem; Boston, MA

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: WEKA
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Senior Developer, AI Engineer, Software Engineer, Machine Learning/ ML Engineer
Job Description & How to Apply Below
Senior Software Engineer, File system (Boston, MA)

Join to apply for the Senior Software Engineer, File system (Boston, MA) role at WEKA

Senior Software Engineer, File system (Boston, MA)

Join to apply for the Senior Software Engineer, File system (Boston, MA) role at WEKA

Get AI-powered advice on this job and more exclusive features.

WEKA is architecting a new approach to the enterprise data stack built for the age of reasoning. Neural Mesh by WEKA sets the standard for agentic AI data infrastructure with a cloud and AI-native software solution that can be deployed anywhere. It transforms legacy data silos into data pipelines that dramatically increase GPU utilization and make AI model training and inference, machine learning, and other compute-intensive workloads run faster, work more efficiently, and consume less energy.

WEKA is a pre-IPO, growth-stage company on a hyper-growth trajectory. We’ve raised $375M in capital with dozens of world-class venture capital and strategic investors. We help the world’s largest and most innovative enterprises and research organizations, including 12 of the Fortune 50, achieve discoveries, insights, and business outcomes faster and more sustainably. We’re passionate about solving our customers’ most complex data challenges to accelerate intelligent innovation and business value.

If you share our passion, we invite you to join us on this exciting journey.

What You'll Be Doing:

WEKA is architecting a new approach to the enterprise data stack built for the AI era. The WEKA Data Platform sets the standard for AI infrastructure with a cloud and AI-native software solution that can be deployed anywhere. It transforms legacy data silos into data pipelines that make GPUs, AI, and other performance-intensive workloads run faster, work more efficiently, and consume less energy.

WEKA is a pre-IPO, growth-stage company on a hyper-growth trajectory. We’ve raised $375M in capital with dozens of world-class venture capital and strategic investors. We help the world’s most innovative enterprises and research organizations, including 12 of the Fortune 50, reach discoveries, insights, and outcomes faster and more sustainably.

We’re passionate about helping our customers overcome complex data challenges to accelerate their innovation and help grow their businesses. If you share our passion, we invite you to join us on this exciting journey.

What makes a Wekkie?

If you have a positive “can-do” attitude, a relentless curiosity about all things tech, and you thrive on pushing limits and breaking barriers, you’ll fit right in at Weka!

We’re a super friendly bunch who support each other, promote best practices, and we always encourage collaboration and sharing ideas. Even on rainy days, our sunny spirits shine through. And as we grow, we’re inviting those who are like us to join in the fun!

What You'll Be Doing:

The File system 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 file system 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.

As a Senior Software Engineer, You’ll:

  • 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.
Requirements

  • Mastery of low-level and performant programming in C or C++/ Rust
  • A thorough understanding of…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary