CrawlJobs Logo

Staff Software Engineer, Storage

· Job Posted January 26, 2026
Apply Position
Job Link Share

Job Description

At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises. The Data Platform Pillar is the bedrock of Cloudera’s technology, where we design and build the core components that let our customers store, manage, and process data with unmatched scalability, security, and performance. Cloudera is looking for an exceptional and passionate software engineer with a strong distributed systems background to join the Storage Engineering team focused on building Apache Ozone. The Storage team is responsible for primary storage and storage access layers, which are core to the platform. They created and wrote most of the HDFS code and made a huge impact on the big data and cloud computing industry. Apache Ozone (Apache Ozone) provides a massively scalable distributed object store with a distributed file system interface. Ozone is designed to scale to tens of billions of files and blocks, and overcome the limitations of Hadoop Distributed File System (HDFS), namely, millions of small files and managing a huge number of datanodes. Ozone is one of the fastest-growing products inside CDP in terms of customer adoption and expansion revenue.

Job Responsibility

  • Directly involved in the design and implementation of the core feature set of Apache Ozone and Apache Ratis (open-source RAFT implementation)
  • Regularly contribute code and design docs to the Apache open-source community
  • Support enterprise customers running 100s of petabytes-scale big data analytics and ML/AI pipelines
  • Partner with product managers and cross-functional teams as a part of the Cloudera Data Platform ecosystem in understanding requirements and turning them into a solid design and implementation, and facilitating integration and adoption
  • Responsible for leading and collaborating with a talented group of engineers working on a feature and mentoring junior engineers

Requirements

  • Bachelor's +6, Master's 4-6 years of relevant industry experience required
  • Strong backend engineering skill set with expertise in Java, or strong C++ skills, with intermediate Java expertise
  • Passionate about programming. Clean coding habits, attention to detail, and focus on quality
  • Experience with large-scale, distributed systems design and development with a strong understanding of scaling, replication, consistency, and high availability
  • Solid experience with system software design and development with a strong understanding of computer architecture, storage, network, and IO subsystems, and distributed systems
  • Hands-on programmer with strong data structures and algorithms skillset
  • Strong oral and written communication skills

Nice to have

  • Strong background in a distributed storage system, including file systems, database storage internals, NoSQL storage, or distributed hash tables
  • Strong background in performance tuning, identifying performance bottlenecks, and implementing performance optimizations
  • Strong understanding of the Apache Big Data ecosystem and over 3+ years of experience in systems software, including file systems
  • Recognized contributions to open source projects
  • Experience using projects such as Hive, Pig, MapReduce, HBase, etc., is a big plus
  • Good Understanding of storage development, RAFT replication framework, or equivalent distributed consensus frameworks

What we offer

  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Software Engineer, Storage

8 matching positions

Staff Software Engineer, Storage

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's +6, Master's 4-6 years of relevant industry experience required
  • Strong backend engineering skill set with expertise in Java, or strong C++ skills, with intermediate Java expertise
  • Passionate about programming. Clean coding habits, attention to detail, and focus on quality
  • Experience with large-scale, distributed systems design and development with a strong understanding of scaling, replication, consistency, and high availability
  • Solid experience with system software design and development with a strong understanding of computer architecture, storage, network, and IO subsystems, and distributed systems
  • Hands-on programmer with strong data structures and algorithms skillset
  • Strong oral and written communication skills
Job Responsibility
Job Responsibility
  • Directly involved in the design and implementation of the core feature set of Apache Ozone and Apache Ratis (open-source RAFT implementation)
  • Regularly contribute code and design docs to the Apache open-source community
  • Support enterprise customers running 100s of petabytes-scale big data analytics and ML/AI pipelines
  • Partner with product managers and cross-functional teams as a part of the Cloudera Data Platform ecosystem in understanding requirements and turning them into a solid design and implementation, and facilitating integration and adoption
  • Responsible for leading and collaborating with a talented group of engineers working on a feature and mentoring junior engineers
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Storage

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's +6, Master's 4-6 years of relevant industry experience required
  • Strong backend engineering skill set with expertise in Java, or strong C++ skills, with intermediate Java expertise
  • Passionate about programming. Clean coding habits, attention to detail, and focus on quality
  • Experience with large-scale, distributed systems design and development with a strong understanding of scaling, replication, consistency, and high availability
  • Solid experience with system software design and development with a strong understanding of computer architecture, storage, network, and IO subsystems, and distributed systems
  • Hands-on programmer with strong data structures and algorithms skillset
  • Strong oral and written communication skills
Job Responsibility
Job Responsibility
  • Directly involved in the design and implementation of the core feature set of Apache Ozone and Apache Ratis (open-source RAFT implementation)
  • Regularly contribute code and design docs to the Apache open-source community
  • Support enterprise customers running 100s of petabytes-scale big data analytics and ML/AI pipelines
  • Partner with product managers and cross-functional teams as a part of the Cloudera Data Platform ecosystem in understanding requirements and turning them into a solid design and implementation, and facilitating integration and adoption
  • Responsible for leading and collaborating with a talented group of engineers working on a feature and mentoring junior engineers
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Storage

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's +6, Master's 4-6 years of relevant industry experience required
  • Strong backend engineering skill set with expertise in Java, or strong C++ skills, with intermediate Java expertise
  • Passionate about programming. Clean coding habits, attention to detail, and focus on quality
  • Experience with large-scale, distributed systems design and development with a strong understanding of scaling, replication, consistency, and high availability
  • Solid experience with system software design and development with a strong understanding of computer architecture, storage, network, and IO subsystems, and distributed systems
  • Hands-on programmer with strong data structures and algorithms skillset
  • Strong oral and written communication skills
Job Responsibility
Job Responsibility
  • Directly involved in the design and implementation of the core feature set of Apache Ozone and Apache Ratis (open-source RAFT implementation)
  • Regularly contribute code and design docs to the Apache open-source community
  • Support enterprise customers running 100s of petabytes-scale big data analytics and ML/AI pipelines
  • Partner with product managers and cross-functional teams as a part of the Cloudera Data Platform ecosystem in understanding requirements and turning them into a solid design and implementation, and facilitating integration and adoption
  • Responsible for leading and collaborating with a talented group of engineers working on a feature and mentoring junior engineers
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right

Staff Software Engineer : Storage, Search, & Data Platforms

The Storage, Search, and Data (SSD) group is the custodian of Uber's digital int...
Location
Location
United States , Seattle; San Francisco; Sunnyvale
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of software engineering experience, with a proven history of designing and operating massive-scale distributed data systems
  • Elite engineering skills in Go, Java, C++, or Rust. You are comfortable deep-diving into database internals, kernel-level optimizations, and complex distributed consensus protocols
  • Proven experience leading technical strategy across multiple teams or organizations, turning high-level business goals into concrete technical realities
  • Extensive experience managing Tier-0, mission-critical systems with 99.99% availability and global blast-radius constraints
Job Responsibility
Job Responsibility
  • Define and execute the multi-year roadmap to transition Uber from Data Storage to a Cloud-Native Data Provider, solving for cross-region latency, global metadata consistency, and exabyte-scale cost efficiency
  • Partner with Uber's AI/ML leadership to architect the Data-to-GPU pipeline. You will design the one-stop storage APIs that allow researchers to leverage high-performance data access across multi-cloud regions and vendors seamlessly
  • Drive the next generation of our core engines: Docstore (NoSQL), Vitess (Sharded MySQL), Apache Pinot (Real-time Analytics), and OpenSearch (Discovery)
  • You will represent Uber in the global community as a leader in key open source technologies including Apache, Hudi, Iceberg and many others
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer, Storage

As a Senior Staff Software Engineer on the Cloud Storage team, you will lead the...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
245000.00 - 290000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • System Programming Expertise: Proven experience in system programming with languages such as C, C++, and/or Rust
  • Linux Systems Knowledge: Extensive knowledge of Linux Systems Internals and computer architecture
  • Cloud Storage Design & Development: Ability to design, develop, and deploy highly scalable and distributed cloud storage solutions
  • Storage Engineering Fundamentals: Strong understanding of storage engineering concepts, including data protection mechanisms (e.g., redundancy, replication, encryption), fault tolerance, and storage technologies (e.g., NVMe, SSDs)
  • Storage Technologies: In-depth understanding of at least one of the following: block storage, object storage, and/or file storage
  • Storage Protocols: Familiarity with industry-standard storage protocols such as NFS, SMB, iSCSI, and NVMe-oF
  • Software Engineering Best Practices: Expertise in professional software engineering practices, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Open Source Contributions: Demonstrated track record of contributions to the open source community (e.g., Ceph, GlusterFS, OpenEBS)
  • Communication & Collaboration: Excellent communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Lead Storage Strategy Development and Execution: Define and execute the roadmap for the Crusoe Cloud storage strategy, aligning with overall business objectives
  • Lead Engineering Team: Serve as the engineering lead for the Cloud Storage team, collaborating with technology and engineering leadership to define and implement long-term strategic goals
  • Guide Engineering Practices: Provide technical leadership and guidance to the engineering team throughout the entire software development lifecycle, including architecture decisions, design reviews, code reviews, implementation tasks, and production support
  • Develop and Optimize Storage Infrastructure: Collaborate closely with the infrastructure organization to design, develop, and optimize industry-leading storage infrastructure solutions
  • Lead File System Development: Lead the development and maintenance of high-performance and reliable file systems, ensuring optimal performance and data integrity
  • Storage Architecture Design: Design and implement robust and scalable storage architectures, considering factors such as performance, reliability, availability, and cost-effectiveness
  • Cross-functional Collaboration: Foster strong collaboration with other teams across the organization, including infrastructure, software engineering, and product development
What we offer
What we offer
  • Industry competitive pay
  • Restricted Stock Units in a fast growing, well-funded technology company
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer: Data & Storage Platform

Uber’s Data Platform is the heart of the company’s critical decision-making and ...
Location
Location
United States , Seattle; San Francisco; Sunnyvale
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ Years of Engineering Excellence: Proven experience designing and operating world-class distributed data and storage systems
  • Mastery of Storage Internals: Extensive storage experience is a must
  • Deep expertise in: Batch & Object Storage: HDFS, Cloud Object Storage (S3/GCS/OCI), and Blobstore metadata management
  • Storage Optimization: Practical experience with Apache Hudi or Apache Iceberg for lakehouse architectures
  • Transactional Systems: Experience with distributed transactional storage (e.g., Docstore, Google Spanner, TiDB)
  • NoSQL & Cache: Cassandra, Redis, and high-throughput Key-Value stores
  • Data + AI Convergence: Deep understanding of how compute fabrics (Spark, Flink, Ray) integrate with vector databases and model-serving platforms
  • Query Engine Proficiency: Architect-level knowledge of Presto, Trino, or Hive for large-scale analytical processing
  • Systems Programming: Expert-level command of Java, Go, Scala, or C++ with a focus on performance tuning and distributed consensus
Job Responsibility
Job Responsibility
  • Architect the Multi-Modal Fabric: Unify batch, streaming, and AI compute into one intelligent fabric, enabling real-time insights and trustworthy AI agents at a global scale
  • Revolutionize Storage & Catalog: Drive the architecture for a unified catalog and metadata management service for unstructured data, leveraging native cloud object store capabilities
  • Operationalize AI Intelligence: Partner with teams like QueryCopilot and DataIQ to bridge human validation with autonomous reasoning through agentic workflows
  • Lead Storage Modernization: Evolve our massive-scale persistence layers—including Docstore (Transactional Distributed Storage) and Distributed MySQL—to increase resiliency and reduce operational overhead
  • Open Source & Act as a force multiplier by contributing to the community (Hudi, Iceberg, Presto)
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Online Storage

We build simple yet innovative consumer products and developer APIs that shape h...
Location
Location
United States , Seattle
Salary
Salary:
186576.00 - 330000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong software engineering experience with deep focus on backend and/or platform systems
  • Deep expertise in storage technologies
  • Experience deploying and orchestrating databases at scale
  • Strong background in database performance optimization, preferably with SQL databases
  • Experience designing and evolving storage platforms
  • Infrastructure experience with tools such as Terraform and AWS
  • Hands-on experience with databases such as TiDB, MySQL, or MongoDB
  • Experience building internal tooling and automation to improve reliability and developer efficiency
Job Responsibility
Job Responsibility
  • Build and scale systems to support large datasets and high-throughput workloads with strong performance and reliability guarantees
  • Design and evolve resilient, distributed storage systems that operate reliably
  • Navigate ambiguity and drive clarity across complex storage and infrastructure challenges
  • Diagnose and resolve deeply technical issues within storage engines, including analyzing internal behavior and, when necessary, diving into source code
  • Lead careful, reliability-focused migrations that minimize risk and ensure seamless transitions for dependent systems
  • Build foundational storage capabilities that significantly reduce friction for product engineers, enabling teams to move faster and more confidently
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • equity
  • commission
  • Fulltime
Read More
Arrow Right

Staff Software Engineer II - Kora Storage

We’re not just building better tech. We’re rewriting how data moves and what the...
Location
Location
United States
Salary
Salary:
235700.00 - 277000.00 USD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of relevant backend and/or infrastructure development experience
  • BS, MS, or PhD in computer science or a related field, or equivalent work experience
  • Expertise in Java, Scala, C/C++, Go or other statically typed languages
  • Proven experience designing and building large-scale, distributed storage systems
  • Deep knowledge of distributed systems concepts, including fault tolerance, consistency, and scalability
  • Solid understanding at a systems level (disk, network, operating systems, etc)
  • Strong leadership skills with a demonstrated ability to mentor and guide engineers to success
  • Excellent communication and collaboration skills, with the ability to influence and guide stakeholders at all levels
Job Responsibility
Job Responsibility
  • Storage Engine Development: Design and develop a highly available, performant, reliable, durable, scalable, and multi-tenant storage engine for Kora
  • Engineering Leadership: Set the standard for engineering excellence. Be instrumental in driving the technical solutions end-to-end, working closely with the team and key stakeholders to design, architect, and develop top-notch solutions
  • Cross-Functional Collaboration: Collaborate with product management, design, and other engineering teams to ensure seamless integration of storage features and infrastructure with the broader organization. Act as a trusted advisor for both internal and cross-functional teams, providing guidance on complex technical problems and contributing to high-level decision-making processes
  • Mentoring: Mentor junior engineers and help shape the direction of the team
What we offer
What we offer
  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • The Best Teammates
  • Experience Ambassadors
  • Open and Honest Culture
  • Well-Being and Growth
  • Fulltime
Read More
Arrow Right