Software Engineer, Storage

Eventual is a data platform that helps data scientists and engineers build data applications across ETL, analytics and ML/AI.
$130,000 - $220,000
Backend
Mid-Level Software Engineer
Hybrid
11 - 50 Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Storage

Eventual is revolutionizing the data platform landscape with their innovative solution for data scientists and engineers. Their open-source distributed data engine, Daft, demonstrates impressive scale, running on 800k CPU cores daily - surpassing the world's largest supercomputer. As a Software Engineer focusing on Storage, you'll be at the forefront of designing and implementing cutting-edge storage and data catalog solutions that power their high-performance computing and machine learning infrastructure.

The role offers a unique opportunity to work with a world-class team of engineers from prestigious companies like Amazon, Databricks, Tesla, and Lyft. You'll be responsible for building scalable, resilient, and efficient data storage systems that support real-time and large-scale data workloads. The position requires expertise in systems programming, distributed storage systems, and a deep understanding of file systems and databases.

The company offers a flexible hybrid work environment based in San Francisco, with a balanced approach requiring at least 3 days of in-person work (Monday-Wednesday). They provide competitive compensation and comprehensive benefits, including health coverage and meal allowances. Eventual is well-funded by notable investors including YCombinator, Caffeinated Capital, Array.vc, and top angels from Databricks, Meta, and Lyft.

This is an excellent opportunity for someone passionate about distributed systems and storage technologies to make a significant impact in the evolving landscape of data processing and AI/ML infrastructure. The role combines technical challenges with the excitement of working at a promising startup that's already achieving impressive scale with their technology.

Last updated a month ago

Responsibilities For Software Engineer, Storage

  • Design, develop, and optimize storage solutions for distributed data systems serving AI/ML workloads
  • Analyze and improve the performance of storage components, reducing latency and optimizing throughput
  • Design and implement the storage layer for the Daft data engine to integrate with open data formats and proprietary storage solution

Requirements For Software Engineer, Storage

Rust
  • Strong proficiency in systems programming with languages such as C++ or Rust
  • Experience with distributed storage systems (e.g., Ceph, HDFS, S3, RocksDB, or similar)
  • Deep understanding of file systems, databases, and key-value stores
  • Familiarity with storage performance tuning, caching, and data replication strategies
  • Familiarity with cloud storage/data catalog technologies
  • Hands-on experience with cloud storage solutions
  • Background in high-performance computing or large-scale data processing
  • Excellent problem-solving skills and ability to work in a fast-paced startup environment

Benefits For Software Engineer, Storage

Medical Insurance
Dental Insurance
Vision Insurance
  • Meal allowances
  • Comprehensive health coverage including medical, dental, vision
  • Flexible hybrid work schedule
  • Best-in-class compensation

Interested in this job?

Jobs Related To Eventual Software Engineer, Storage

Software Development II, DSP Tech, DSP Business Health

Build analytics pipelines and APIs for Amazon's DSP Business Health team, providing critical insights for delivery partners while solving complex technical challenges at scale.

Software Development Engineer, Customer Engagement Technology

Mid-level Software Development Engineer role at Amazon's CET department, focusing on customer service technology and AI-driven solutions.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's CET department, focusing on customer service technology and automation using GenAI and machine learning.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's CET department, focusing on customer service technology innovation using ML and GenAI.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's Customer Engagement Technologies team, focusing on building next-gen customer service routing systems using AI/ML.