Redpanda
Software Engineer, Core Replication
Redpanda
$190k - $260k
US, Canada, UK (Remote)
C++
Raft

Software Engineer, Core Replication

Overview

Redpanda is building the streaming data platform for developers, evolving streaming beyond the Apache Kafka protocol into a unified 'engine of record'.

Job Description

Redpanda is a company focused on creating a high-performance streaming data platform. The Core Engineering team is tasked with building a differentiated, highly performant product with compelling traction in the market.

Responsibilities

  • - 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
  • - 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

Required Skills

  • - 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

Benefits

  • - Remote-first company
  • - Competitive salary
  • - Opportunity to work with a fast-growing startup
  • - Culture based on trust, transparency, communication, and kindness

About the company

The Kafka-compatible streaming data platform built for data-intensive applications. Connect anything with 260 connectors, process in real time with built-in transformations, and optimize costs with tiered storage.


All Job Openings at Redpanda