Current jobs related to Software Engineer, Core Replication - Canada - Redpanda Data
-
Infrastructure Software Engineer, Metadata
6 days 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
2 weeks ago
Remote - Canada: Select locations Dropbox Full timeRole 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...
-
Senior Software Engineer, AI Agents
2 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, AI Agents
3 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...
-
Software Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeCareer Opportunities with ECI Software Solutions A great place to work. Careers At ECI Software Solutions Share with friends or Subscribe! Are you ready for new challenges and new opportunities? Join our team! Current job opportunities are posted here as they become available. Subscribe to our RSS feeds to receive instant updates as new positions become...
-
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 month...
-
Senior Infrastructure Software Engineer, Storage
2 weeks ago
Remote - Canada: Select locations Dropbox Full timeRole 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
6 days 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...
-
Senior Software Engineer
9 hours ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...
-
Senior Software Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeLocation: Canada - Remote (EST/CST Business Hours) We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted in AWS. A Senior Software Engineer...
Software Engineer, Core Replication
1 month 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