๐United Kingdom, Spain
Software Engineer
Redpanda
๐ต $165k-$230k
๐Remote - United States, Canada
Please let Redpanda know you found this job on JobsCollider. Thanks! ๐
Summary
Join Redpanda's Core Engineering team and contribute to building the best data streaming platform. As a Core Software Engineer, you will work on replication technologies, ensuring seamless data replication and rebalancing. You'll collaborate with cross-functional teams to solve challenging distributed systems problems and help shape Redpanda's future. The ideal candidate has substantial experience in scalability, concurrency, replication protocols, and C++. Redpanda offers a fast-paced, 100% remote work environment with a global team.
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
- 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
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
- Help shape Redpandaโs future while learning and growing professionally
Preferred Qualifications
- C++ 20 experience
- Experience building consensus algorithms
- Knowledge of Raft
- Experience implementing software running over reactor-driven async systems
Benefits
- U.S. base salary range for this role is $170,000 - $230,000 (CA, NY, WA) and $165,000 - $220,000 (other US locations)
- 100% remote work
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
๐Germany
๐Germany
๐Romania
๐ฐ$175k-$210k
๐United States
๐ฐ$165k-$195k
๐Worldwide
๐ฐ$175k-$225k
๐Worldwide
๐ฐ$155k-$200k
๐United States
๐ฐ$165k-$201k
๐United States
๐ฐ$150k-$200k
๐Canada, United States