Apply

Software Engineer, Core Replication

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior, 5 years

📍 Location: United States

💸 Salary: 165000.0 - 230000.0 USD per year

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 5 years

🪄 Skills: C++AlgorithmsData StructuresCI/CDLinuxSoftware Engineering

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
  • Strong understanding and experience of C++(ideally modern C++17 or C++20), including profiling and benchmarking
  • 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
Apply

Related Jobs

Apply

📍 CA, NY, WA, other US locations

🧭 Full-Time

💸 165000.0 - 230000.0 USD per year

🔍 Streaming Data

🏢 Company: Redpanda Data👥 101-250💰 $100,000,000 Series C almost 2 years agoDeveloper ToolsConsultingBig DataHardwareAnalyticsInformation TechnologySoftware

  • Substantial relevant experience of at least 5 years in a professional or academic role.
  • Prior experience in deeply technical projects involving scalability, concurrency, and replication protocols.
  • Passion for working on distributed systems and consensus protocols; Raft knowledge is a plus.
  • Strong understanding of C++ (ideally modern C++17 or C++20) including profiling and benchmarking.
  • Desire to further develop skills in building scalable systems and accept code reviews.
  • Experience or interest in collaborating with a distributed engineering team through open source.
  • Work with engineering team members who care about their craft.
  • Contribute to the success of Redpanda by maintaining core tenets like operational simplicity and no data loss.
  • Collaborate with cross-functional teams including product managers and customer success teams.
  • Shape Redpanda’s future while with opportunities for professional growth.

C++

Posted 2 months ago
Apply