Software Engineer, Redpanda Data

Core Replication

$165-230k

Salary may vary dependant on location.

C++
Senior and Expert level
Remote in Canada, US
Redpanda Data

Open-source data streaming platform

Open for applications

Redpanda Data

Open-source data streaming platform

101-200 employees

B2BEnterpriseBig dataAnalyticsConsultingSaaSAPIDevOpsCloud Computing

Open for applications

$165-230k

Salary may vary dependant on location.

C++
Senior and Expert level
Remote in Canada, US

101-200 employees

B2BEnterpriseBig dataAnalyticsConsultingSaaSAPIDevOpsCloud Computing

Company mission

To build the best present and future of streaming data.

Role

Who you are

  • 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. Knowledge of Raft is a plus
  • 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

Desirable

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

What the job involves

  • 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
  • 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
  • Help shape Redpanda’s future while learning and growing professionally

Share this job

View 3 more jobs at Redpanda Data

Company

Company benefits

  • Remote first: We’re a remote-first company that puts humans first. We advocate for working wherever you're most productive
  • Comprehensive healthcare: We’ve got you covered with a mix of plans ranging from fully-paid medical, dental and vision, to premium coverage
  • 401(k) matching: Our 401(k) plans let you save for your future. And for our US and UK employees — we match
  • Unlimited PTO: Take time to relax and recharge. Option to select region-specific holidays. Our vacation policy puts you in control
  • Home office & education reimbursement: $1,000 to gear-up your home office, $50 towards each wifi bill, $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

Funding (last 2 of 4 rounds)

Jun 2023

$100m

SERIES C

Feb 2022

$50m

SERIES B

Total funding: $165.5m

Our take

When dealing with real-time data streaming workloads, the simpler the infrastructure the better. RedPanda was developed as an alternative to the complex industry standard, Apache Kafka (which needed to be used in tandem with ZooKeeper). RedPanda’s Kafka-compatible platform increases businesses’ operational efficiency by allowing them to switch to a single platform.

Formerly known as Vectorized, the company launched the RedPanda in 2021, eventually renaming the company after the product. Its platform is already running on hundreds of thousands of machines, reliably enabling enterprises to continue to run the software that they’ve already invested in while addressing and eliminating past pain points with the status quo of data streaming infrastructures.

With funding under its belt, the company is expanding its marketing, research, and development, increasing its speed, reducing latencies, and adding features such as its RedPanda Cloud service. It is also focusing on limitless data retention, capturing the attention of developers, and resulting in the company’s substantial growth.

Steph headshot

Steph

Company Specialist at Welcome to the Jungle