Redpanda Data hiring Software Engineer, Core Replication • Remote (Work from Home) | Himalayas
Redpanda DataRD

Software Engineer, Core Replication

Redpanda is a streaming data platform compatible with Kafka® APIs, designed to be simpler, more powerful, and cost-efficient by eliminating Kafka's complexity. It offers a unified engine for both real-time and historical enterprise data.

Redpanda Data

Employee count: 51-200

Salary: 190k-260k USD

CA, GB + 1 more
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 Core Software Engineer to help us build out our replication technologies. These technologies allow us to seamlessly and efficiently replicate and rebalance data, taking into consideration network layout, latency, resource utilization, and more. We are a team that excels at consensus algorithms (like Raft), and directly contribute to performance and scalability of Redpanda. 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:

  • Work with engineering team members who deeply care about our 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 to deliver solutions to challenging distributed systems problems
  • Work strategically to deliver an ambitious technical roadmap to meet business goals of a fast growing startup
  • Deliver robust solutions to complex technical challenges as our Product is high-throughput, large-scale and mission-critical, and built with asynchronous programming principles
  • Help shape Redpanda’s future while learning and growing professionally

You Have:

  • Substantial relevant experience of at least 5 years in a professional or academic role
  • Prior experience in working on deeply technical projects in the realm of scalability, concurrency and parallelism, replication protocols, and correctness
  • Passion in working on distributed systems and consensus protocols with knowledge of at least one consensus protocol a must (Paxos, Raft, others).
  • 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 via profiling and benchmarking
  • 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 open source
  • Excellent written and verbal communication skills

Please highlight if applicable to you:

  • C++ 20 experience
  • Experience building consensus algorithms
  • Knowledge of Raft
  • Experience implementing software running over reactor-driven async systems

U.S. base salary range for this role is $200,000 - $260,000 (CA, NY, WA) and $190,000 - $250,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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Salary

Salary: 190k-260k USD

Location requirements

Hiring timezones

Canada +/- 0 hours, and 2 other timezones

About Redpanda Data

Learn more about Redpanda Data and their company culture.

View company profile

At Redpanda, the core mission is to empower developers by simplifying the world of streaming data. The company was born out of a desire to create a platform that is not only powerful and fast but also remarkably easy to use, addressing the complexities often associated with traditional streaming technologies like Apache Kafka. Redpanda's culture is deeply rooted in engineering excellence and a relentless pursuit of performance. The team is driven by the challenge of building infrastructure that can handle mission-critical workloads for some of the world's leading companies, from financial services to gaming and telecommunications. This commitment to innovation is reflected in their approach to building a Kafka-compatible platform without the historical baggage of ZooKeeper or the JVM, resulting in a leaner, more efficient, and cost-effective solution.

Redpanda fosters a remote-first, inclusive, and diverse work environment, believing that the best talent can be found anywhere in the world. This philosophy allows them to bring together a team of passionate doers, hackers, and builders who are all dedicated to shaping the future of real-time data. The company values transparency and a 'humans first' approach, ensuring that team members feel connected and valued, regardless of their location. This supportive culture extends to their 'Hack The Planet' scholarship program, aimed at providing opportunities for underrepresented minorities in technology to work on challenging and ambitious projects. Ultimately, Redpanda is driven by the conviction that by providing developers with superior tools, they can unlock new possibilities in how enterprises leverage real-time data, making the transition from batch processing to continuous, real-time operations seamless and efficient.

Employee benefits

Learn about the employee benefits and perks provided at Redpanda Data.

View benefits

Learning and development budget

$500 to invest in your learning and development annually.

Redpanda swag

Hands down the coolest swag in our industry! Your family will steal it. Guaranteed.

401(k) matching

Our 401(k) plans let you save for your future. And for our US and UK employees — we match!

Fully remote

We're a fully remote company that puts humans first. We advocate for working wherever you're most productive.

View Redpanda Data's employee benefits
Claim this profileRedpanda Data logoRD

Redpanda Data

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

6 remote jobs at Redpanda Data

Explore the variety of open remote roles at Redpanda Data, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Redpanda Data
Redpanda Data logoRD
United Kingdom only

Technical Support Manager

Redpanda Data

Employee count: 51-200

Redpanda Data logoRD
United States only

Partner Sales Technical Lead

Redpanda Data

Employee count: 51-200

Salary: 130k-145k USD

Redpanda Data logoRD
CA, GB + 1 more

Software Engineer, Connect

Redpanda Data

Employee count: 51-200

Salary: 186k-230k USD

Redpanda Data logoRD
United Kingdom only

Senior Software Engineer, Test

Redpanda Data

Employee count: 51-200

Redpanda Data logoRD
CA, GB + 1 more

Engineering Manager, Core Enterprise

Redpanda Data

Employee count: 51-200

Salary: 200k-255k USD

Remote companies like Redpanda Data

Find your next opportunity by exploring profiles of companies that are similar to Redpanda Data. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan