Software Engineer, Core Replication
3 weeks ago
OverviewJoin to apply for the Software Engineer, Core Replication role at Redpanda Data.We are a team of doers, seasoned engineers, hackers and builders, working on the future of streaming data. Redpanda is building the streaming data platform for developers, evolving streaming beyond the Apache Kafka protocol into a unified “engine of record” with fast performance, onboard Wasm transforms, and transparent tiered storage that provides access to both real-time and historical data from a single API.About the Role: We are growing our Core Engineering team. The Core team’s mission is to create the best data streaming platform. We are looking for a Core Software Engineer to help build out our replication technologies, enabling seamless replication and rebalance of data while considering network layout, latency, and resource utilization. You will influence roadmap and architecture and partner with cross-functional teams to design the present and future of real-time data streaming at Redpanda.You WillWork with engineering team members who deeply care about our craft and deliver quality resultsContribute to Redpanda’s core tenets of Operational simplicity, No Data Loss, and Blazingly Fast performance while expanding our market through features and integrationsCollaborate with product managers, designers, SREs, support, and customer success to solve challenging distributed systems problemsWork strategically to deliver an ambitious technical roadmap to meet business goals of a fast-growing startupDeliver robust solutions to high-throughput, large-scale, mission-critical products built with asynchronous programming principlesHelp shape Redpanda’s future while growing professionallyYou HaveSubstantial relevant experience of at least 5 years in a professional or academic roleExperience on highly technical projects in scalability, concurrency and parallelism, replication protocols, and correctnessPassion for distributed systems and consensus protocols; knowledge of at least one protocol (Paxos, Raft, or others) is requiredStrong understanding of C++ (modern C++17/20), including profiling and benchmarkingDesire to build scalable and performant systems via profiling and benchmarkingPride in writing robust, well-abstracted code and openness to peer code reviewsExperience or interest in working with a 100% distributed engineering team, collaborating on GitHub/open sourceExcellent written and verbal communication skillsPlease highlight if applicable to youC++20 experienceExperience building consensus algorithmsKnowledge of RaftExperience implementing software running over reactor-driven async systemsCompensationU.S. base salary range for this role is $200,000 - $260,000 (CA, NY, WA) and $190,000 - $250,000 (other US locations). Salary ranges are determined by role, level, and location. As a remote-first company, we consider each candidate's job-related skills, location, experience, and education to determine base salary. Your talent partner will share more about the specific salary range for your preferred location during the hiring process.About RedpandaRedpanda is used by Fortune 1000 enterprises pushing hundreds of terabytes a day, as well as by solo developers prototyping a React application locally. Think of it as a streaming data API platform that scales with you from small projects to petabytes of data distributed globally. We’re a fast-moving, 100% remote organization with team members around the globe and a culture based on trust, transparency, communication, and kindness. #J-18808-Ljbffr
-
Toronto, Canada MongoDB Full timeThe MongoDB Replication Team builds infrastructure to support fault tolerance, high availability, and tunable consistency. Distributed systems is a core focus of MongoDB, and the projects delivered by the Replication Team are highly visible, typically among the flagship features for each major MongoDB release. We’re currently working on improving our API...
-
Toronto, Canada MongoDB Full timeThe MongoDB Replication Team builds infrastructure to support fault tolerance, high availability, and tunable consistency. Distributed systems is a core focus of MongoDB, and the projects delivered by the Replication Team are highly visible, typically among the flagship features for each major MongoDB release. We’re currently working on improving our API...
-
Toronto, Canada MongoDB Full timeThe MongoDB Replication Team builds infrastructure to support fault tolerance, high availability, and tunable consistency. Distributed systems is a core focus of MongoDB, and the projects delivered by the Replication Team are highly visible, typically among the flagship features for each major MongoDB release. We’re currently working on improving our API...
-
Toronto, Canada MongoDB Full timeThe MongoDB Replication Team builds infrastructure to support fault tolerance, high availability, and tunable consistency. Distributed systems is a core focus of MongoDB, and the projects delivered by the Replication Team are highly visible, typically among the flagship features for each major MongoDB release. We’re currently working on improving our API...
-
Ubuntu Core Software Engineer
5 days ago
Hamilton, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Canonical Full timeJoin to apply for the Ubuntu Core Software Engineer role at Canonical2 months ago Be among the first 25 applicantsJoin to apply for the Ubuntu Core Software Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...
-
Ubuntu Core Software Engineer
5 days ago
Vancouver, Toronto, Montreal, Calgary, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Canonical Full timeJoin to apply for the Ubuntu Core Software Engineer role at Canonical2 days ago Be among the first 25 applicantsJoin to apply for the Ubuntu Core Software Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology...
-
Ubuntu Core Software Engineer
6 days ago
Regina, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Canonical Full timeOverviewCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two...
-
Ubuntu Core Software Engineer
5 days ago
Laval, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Southwestern Ontario, R, Canada Canonical Full timeJoin to apply for the Ubuntu Core Software Engineer role at Canonical2 days ago Be among the first 25 applicantsJoin to apply for the Ubuntu Core Software Engineer role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...
-
Ubuntu Core Software Engineer
6 days ago
Ottawa, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Canonical Full timeJoin to apply for the Ubuntu Core Software Engineer role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...
-
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Dropbox Full timeSenior Infrastructure Software Engineer, Metadata Join to apply for the Senior Infrastructure Software Engineer, Metadata role at Dropbox. Company Description Dropbox isn’t just a workplace—it’s a living lab for more enlightened ways of working. We're a global community of bold visionaries and resourceful doers who are shaping the future of...