Software Engineer, Core Replication
2 days ago
Overview Join 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 Will Work with engineering team members who deeply care about our craft and deliver quality results Contribute to Redpanda’s core tenets of Operational simplicity, No Data Loss, and Blazingly Fast performance while expanding our market through features and integrations Collaborate with product managers, designers, SREs, support, and customer success to solve 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 high-throughput, large-scale, mission-critical products built with asynchronous programming principles Help shape Redpanda’s future while growing professionally You Have Substantial relevant experience of at least 5 years in a professional or academic role Experience on highly technical projects in scalability, concurrency and parallelism, replication protocols, and correctness Passion for distributed systems and consensus protocols; knowledge of at least one protocol (Paxos, Raft, or others) is required Strong understanding of C++ (modern C++17/20), including profiling and benchmarking Desire to build scalable and performant systems via profiling and benchmarking Pride in writing robust, well-abstracted code and openness to peer code reviews Experience or interest in working with a 100% distributed engineering team, collaborating on GitHub/open source Excellent written and verbal communication skills Please highlight if applicable to you C++20 experience Experience building consensus algorithms Knowledge of Raft Experience implementing software running over reactor-driven async systems Compensation U.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 Redpanda Redpanda 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
-
Infrastructure Software Engineer, Metadata
2 weeks ago
, , Canada Dropbox Full timeInfrastructure Software Engineer, Metadata Dropbox is a Virtual First company. For this role, we are currently only authorized to hire candidates from the following provinces: Alberta, British Columbia, Ontario, and Saskatchewan. Company Description Dropbox isn’t just a workplace—it’s a living lab for more enlightened ways of working. We're a global...
-
Infrastructure Software Engineer, Metadata
20 hours ago
Remote - Canada: Select locations Dropbox Full time $168,300 - $227,700 per yearRole DescriptionAs a Software Engineer on the Metadata team, you'll build and operate the large-scale distributed databases that every Dropbox service depends on. Metadata systems are mission-critical, in the live path for all user operations and must meet stringent requirements for latency, durability, and transactional consistency.You'll design and evolve...
-
, , 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...
-
Senior Software Engineer, AI Agents
3 weeks ago
, , Canada Replicant Full timeJoin to apply for the Senior Software Engineer, AI Agents role at Replicant Get AI-powered advice on this job and more exclusive features. At Replicant, we believe AI should work for people, starting with customer service. That’s why we built a platform that helps contact centers resolve more requests, proactively identify issues, and improve agent...
-
Software Engineer
4 weeks ago
, , Canada Software Secured Full timeOverview We’re seeking a talented and passionate Full Stack Software Developer to join our growing engineering team. You will play a key role in developing and maintaining both the back-end and front-end of our core platform, contributing to all phases of the software development lifecycle – from design and implementation to testing and deployment....
-
Software Engineer
3 weeks ago
, , Canada Software Secured Full timeWe’re seeking a talented and passionate Full Stack Software Developer to join our growing engineering team. You will play a key role in developing and maintaining both the back-end and front-end of our core platform, contributing to all phases of the software development lifecycle – from design and implementation to testing and deployment. You'll be...
-
Software Engineer, AI Agents
2 weeks ago
, , Canada Replicant Full timeAt Replicant, we believe AI should work for people, starting with customer service. That’s why we built a platform that helps contact centers resolve more requests, proactively identify issues, and improve agent performance with AI-powered conversation intelligence and AI agents that act like your best reps. Our AI agents handle millions of calls every...
-
Software Engineer, AI Agents
1 day ago
Canada Replicant Full time $100,000 - $150,000 per yearAt Replicant, we believe AI should work for people, starting with customer service. That's why we built a platform that helps contact centers resolve more requests, proactively identify issues, and improve agent performance with AI-powered conversation intelligence and AI agents that act like your best reps.Our AI agents handle millions of calls every month...
-
Remote - Canada: Select locations Dropbox Full time $184,500 - $249,500 per yearRole DescriptionAs a Senior Software Engineer on the Storage team, you will help design, build, and operate Dropbox's large-scale storage systems that provide high durability and scalability for millions of users across all of Dropbox products. The Storage team owns the distributed storage infrastructure at the heart of Dropbox, systems responsible for...
-
Senior Software Engineer, AI Agents
2 weeks ago
, , Canada Replicant, Inc Full timeAt Replicant, we believe AI should work for people, starting with customer service. That’s why we built a platform that helps contact centers resolve more requests, proactively identify issues, and improve agent performance with AI-powered conversation intelligence and AI agents that act like your best reps. Our AI agents handle millions of calls every...