Software Engineer, Core Storage at Redpanda
Company: Tbwa Chiat/Day Inc
Location: Washington
Posted on: March 18, 2025
Job Description:
We are a team of doers, seasoned engineers, hackers and
builders, working on the future of streaming data.Funded by premier
investors including GV and Lightspeed, Redpanda is building the
streaming data platform for developers. We're evolving streaming
beyond the Apache Kafka protocol into a unified "engine of record"
that delivers a categorical reduction in complexity, wicked-fast
performance, onboard Wasm transforms, and transparent tiered
storage that gives consumers access to both real-time and
historical data from a single API.About the Role:We are continuing
to invest and grow our Core Engineering team at Redpanda. The Core
engineering team's mission is to create the best data streaming
platform. The team consists of known experts in foundational
technologies such as Raft/consensus, transactions, and distributed
storage, who have come together to build a differentiated, highly
performant product with compelling traction in the market.We are
looking for a Software Engineer to contribute to the complex
storage layer of Redpanda. We take pride in building
industry-leading fault-tolerant storage solutions that deliver
Enterprise-grade durability and resilience in heterogeneous
distributed environments. We also leverage our position as the
carrier of massive-scale enterprise data to provide our users with
seamless integration of this data into datalakes such as Apache
Iceberg.The ideal candidate will influence both our roadmap and our
architecture, and drive significant parts of our new initiatives.
Come join us to partner closely with cross-functional engineering,
customer success, and product teams to build and design the very
best present and future of real-time data streaming platform.You
will:
- Play a key role in expanding Redpanda with extensible open
table formats (such as Apache Iceberg) and file formats (such as
Apache Parquet)
- Work among team members who care about craft and take pride in
what we deliver
- Contribute to the overall success of Redpanda ensuring our core
tenets of Operational simplicity, No Data Loss and Blazingly Fast
remain true as we push the envelope on scalability while expanding
our target addressable market through features and
integrations
- Collaborate with product managers, designers, SREs, support and
customer success teams to deliver solutions to challenging
distributed systems problems in storage, consensus, stream
processing, WASM, etc.You have:
- Substantial relevant experience of at least 5 years in a
professional or academic role
- Passion for working on deeply technical projects in the realm
of distributed persistent systems (e.g. scalable filesystems,
databases), concurrency and parallelism, replication protocols, and
correctness.
- Experience working on the internals of such systems, whether
open source (e.g. Ceph, Kudu, Cassandra) or proprietary (e.g.
high-scale cloud backend systems)
- Strong understanding and experience of C++ (ideally modern
C++17 or C++20), including profiling and benchmarking
- Desire to further develop your skills in building scalable and
performant systems
- Pride in writing robust, well-abstracted code along with the
understanding that code is often made better via other's
reviews
- Experience or desire to work with a 100% distributed
engineering team, collaborating on GitHub, in the open
- Desire to roll up your sleeves and do what it takes to deliver
objective results in a fast-growing start-upPlease highlight if
applicable to you:
- Experience implementing software running over reactor-driven
async systems
- Prior experience in a fully remote working environmentU.S. base
salary range for this role is $170,000 - $230,000 (CA, NY, WA) and
$165,000 - $220,000 (other US locations). Our salary ranges are
determined by role, level, and location. As a remote-first company,
we strive to consider each candidate's job-related skills,
location, experience, relevant education or training to determine
individual base salary. Your talent partner will share more about
the specific salary range for your preferred location during the
hiring process.Redpanda is used by Fortune 1000 enterprises pushing
hundreds of terabytes a day, as well as by the solo dev prototyping
a React application on her laptop. Think of it as a streaming data
API platform that scales with you from the smallest projects to
petabytes of data distributed across the globe.Join Redpanda if
you'd enjoy being part of a fast-moving, 100% remote organization
with team members around the globe and a culture based on trust,
transparency, communication, and kindness.
#J-18808-Ljbffr
Keywords: Tbwa Chiat/Day Inc, Washington DC , Software Engineer, Core Storage at Redpanda, IT / Software / Systems , Washington, DC
Didn't find what you're looking for? Search again!
Loading more jobs...