Software Engineer, Core Replication at Redpanda Data

United States

Redpanda Data Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Data StreamingIndustries

Requirements

  • 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
  • (Highlighted if applicable) C++ 20 experience
  • (Highlighted if applicable) Experience building consensus algorithms
  • (Highlighted if applicable) Knowledge of Raft
  • (Highlighted if applicable) Experience implementing software running over reactor-driven async systems

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

Skills

Raft
consensus
distributed storage
replication
data rebalancing
network layout
latency
resource utilization
performance
scalability
data streaming
Kafka
Wasm
tiered storage

Redpanda Data

Cost-effective streaming data platform

About Redpanda Data

Redpanda offers a data streaming platform that simplifies the use of Kafka APIs, making it easier for businesses to process real-time data. It can be accessed as a fully-managed cloud service or through self-hosting, providing flexibility for users. The platform significantly reduces infrastructure costs and improves performance, claiming to lower expenses by six times while enhancing latencies and throughput. Redpanda aims to be a cost-effective and user-friendly alternative to traditional data streaming solutions, with a focus on environmental sustainability and data security.

San Francisco, CaliforniaHeadquarters
2019Year Founded
$161MTotal Funding
SERIES_CCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
51-200Employees

Benefits

Remote Work Options
Flexible Work Hours

Risks

Increased competition from new Kafka-compatible solutions could erode Redpanda's market share.
Integration challenges from the Benthos acquisition may disrupt service delivery.
Reliance on BYOC model exposes Redpanda to risks from varying cloud provider policies.

Differentiation

Redpanda offers a Kafka API-compatible platform with reduced complexity and cost.
The platform supports both fully-managed cloud service and self-hosted deployment options.
Redpanda's environmentally friendly design reduces compute, storage, and bandwidth consumption.

Upsides

Redpanda's acquisition of Benthos enhances its platform with advanced stream processing features.
The partnership with Ockam positions Redpanda as a leader in secure data streaming.
Redpanda Serverless offers a flexible, pay-as-you-go model appealing to startups and small businesses.

Land your dream remote job 3x faster with AI