C++ In-Memory Database Engineer
Amazon Web Services (AWS)
Build C/C++ systems for Amazon ElastiCache and MemoryDB, optimizing memory management, replication, and sub-millisecond performance in Vancouver.As a Software Development Engineer on AWS’s Data Plane team, you will own core in-memory engine components. You will extend Valkey through distributed storage, durability, advanced data structures, and query capabilities. The work includes production systems serving millions of operations per second.Key Responsibilities:
Design next-generation in-memory database engine capabilitiesDevelop distributed storage systems using C/C++Optimize memory allocators and I/O pathsImplement lock-free concurrency and advanced data structuresMentor engineers through reviews and design feedbackRequirements:
Three-plus years of professional software development experienceTwo-plus years designing or architecting reliable scalable systemsExperience with C#, C++, Java, or PerlOne-plus years designing large-scale distributed applicationsBachelor’s degree in Computer Science, Engineering, Mathematics, or related fieldApply systems programming, C/C++, and performance engineering to Amazon’s latency-sensitive database engines in Vancouver.
#J-18808-Ljbffr
Design next-generation in-memory database engine capabilitiesDevelop distributed storage systems using C/C++Optimize memory allocators and I/O pathsImplement lock-free concurrency and advanced data structuresMentor engineers through reviews and design feedbackRequirements:
Three-plus years of professional software development experienceTwo-plus years designing or architecting reliable scalable systemsExperience with C#, C++, Java, or PerlOne-plus years designing large-scale distributed applicationsBachelor’s degree in Computer Science, Engineering, Mathematics, or related fieldApply systems programming, C/C++, and performance engineering to Amazon’s latency-sensitive database engines in Vancouver.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the C++ In-Memory Database Engineer in Winnipeg, MB vacancy
- Senior Data & Database Engineer### Senior Data & Database EngineerApply: Montreal, Rosemont: Full time... ..., including relational databases, in-memory databases, NoSQL, geospatial databases,... ...technologies.* Experience developing in C++ or a similar programming language.* Experience...C++Long term contractPermanent employmentFull timeFixed term contractInternshipRemote workWork visaFlexible hours
- ...a high‑performance time series database. This includes columnar storage, a DataFusion‑based query engine, and data transformation pipelines... ...performance bottlenecks, memory leaks, and other production issues... ...knowledge of at least one of Rust, C++, or Go (Rust preferred)...C++InternshipRemote work
- ...Best Workplace awardee.We are seeking an experienced Senior C++ Software Engineer with strongsystem-level programming expertise and advanced... ...experience with: RPC, DCOM Strong understanding of memory management, threadsynchronization, and system resource optimization...C++Work at officeLocal areaRemote work3 days per week
- ...deliver innovative, high-quality IT solutions is looking for a Database Reliability Engineer.They are looking for a motivated Database Reliability... ...knowledge of *nix system tuning (kernel parameters, filesystem, memory, CPU) is a plus.Strong interpersonal skills, the ability to...SuggestedLong term contract
$170k - $230k per year
...partner is looking for a Senior Software Engineer, Database based in Canada. Join a fully remote,... ..., including performance bottlenecks, memory leaks, and production incidents. Collaborate... ...one systems programming language: Rust, C++, or Go, with Rust preferred....C++Full timeRemote work$96k - $192k per year
...applications and next steps. Our partner is looking for a Software Engineer – Database based in Canada. Join a globally distributed engineering... ...strongly typed programming language such as Haskell, Rust, or C++. Strong SQL and PostgreSQL expertise, including a solid...C++Full timeRemote workRotating shift- Duties May Include: Design and implement robust, scalable, and secure database solutions to support mission-critical applications Collaborate with cross-functional teams during all phases of implementation including requirements, analysis, design, build/configuration,...Long term contractContract workTemporary work
- Build C++ systems for EA SPORTS FC as a Systems Software Engineer in Burnaby, working hybrid three days weekly. Improve engine performance and workflows.Electronic Arts seeks a Systems Software... ...requirementsConsider performance and memory budgets during implementationImprove...C++
- Design safety-critical embedded software with C++ at Aversan Inc. in Brampton, Ontario,... ...a hybrid setting.As an Embedded Software Engineer, you will design, implement, maintain, and... ...operating systemsKnowledge of microcontrollers, memory, FPGAs, or communications interfacesApply...C++
- Build Firefox improvements with C and C++ expertise at Mozilla Corporation, working across... ...Linux environments.As a Senior Software Engineer on Mozilla’s OS Integration team, you will... ...LinuxKnowledge of JavaScript, HTML, secure coding, and memory safetyStrong problem-solving, debugging,...C++
- Senior C++ Engine Programmer at Ubisoft, office-based, develops online technology with distributed systems and low-level programming expertise... ...and complex systems expertiseDeep low-level knowledge of memory, multithreading, and CPU optimizationHigh-performance algorithms...C++Work at office
- ...exchange, clearinghouse, and brokerage systems. Design database features where financial accuracy matters.As a Software Engineer, you will ship well-typed features across... ...engineering experienceExperience with Haskell, Rust, C++, or similar languagesStrong SQL and PostgreSQL...C++
- Amazon seeks a Software Development Engineer for the Data Plane team on ElastiCache and MemoryDB. You will own the core in-memory engine, durability, replication, and advanced data structures... ...at cloud scale. You will work in C/C++ at the engine level, focusing on memory management...C++
$96k - $192k per year
...regulated exchange and clearinghouse, with the database as a first-class part of the design. You... ..., and review the migrations of other engineers Read execution plans, find slow queries... ...programming language such as Haskell, Rust, or C++ Strong SQL and PostgreSQL skills,...C++Local areaWorldwideShift work- Build high-performance C++ middleware at Ubisoft, focusing on distributed systems, low-level... ...with global game teams.As a Senior C++ Engine Programmer, you will support Core Services... ...systems expertiseDeep knowledge of memory management and multithreadingExperience with...C++
- Build reliable C++ middleware at Ubisoft while shaping online technology, distributed systems, and performance-focused game engine components.As a Senior C++ Engine Programmer, you will work with... ...systems expertiseDeep knowledge of memory management and multithreadingExperience...C++
$109.4k - $191.5k per year
It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That... ...this position is a software engineer with a strong background in database technologies, performance analysis, and strong troubleshooting skills...Permanent employmentWork at officeImmediate startRemote workFlexible hours$161k - $358.9k per year
...clients. Kraken's Core Infrastructure Engineering team builds and operates the shared data... ...wider platform. We're hiring a Principal Database Engineer to bring long-term experience... ...failures and performance limits through the engine, storage and application behaviour....Long term contractLocal area$119k - $161k per year
...empowering legal professionals and law firms of every size to work smarter, faster, and more securely. We’re looking for a Platform Engineer, Databases to join our Systems Engineering, Production team. This role is for someone passionate about building robust, scalable database...Manual laborWork at officeLocal areaRemote workFlexible hours2 days per week$120k - $140k per year
Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety... ...Engineering or Computer Science. Strong experience in C++ software development Solutions implemented on bare metal....C++- ...Développeur Analyste C++ (Contrat de 12 mois)### Développeur Analyste C++ (Contrat de 12 mois)Postuler: Montréal - 1190, av. des Canadiens-de-Montréal: Temps plein: Publié aujourd'hui: R-6668Aventurez-vous hors de l'ordinaire - TMX CarrièresLes sociétés membres...C++Full timeContract workWork at office
- ...that partners with leading global organizations to deliver innovative, high-quality IT solutions is looking for an experienced Database Platform Engineer, responsible for designing, securing, automating and operating a business-critical, multi-platform database estate. This...
- ...Qualcomm Canada ULC is seeking a motivated and experienced Design Verification Engineer to join its memory subsystem verification team. The role focuses on developing verification strategies for complex digital designs, including memory controllers, DDR/LPDDR/HBM interfaces...Remplacement
usd161k per year
...applications and next steps. Our partner is looking for a Principal Database Engineer based in Canada . As a Principal Database Engineer, you will... ...MariaDB performance issues and failures across database engines, storage systems, and application layers. Improve production...Long term contractFull timeRemote work- ...and features remotely in Canada using C and C++ across Windows, macOS, and Linux operating systems.As a Senior Software Engineer on Mozilla’s OS Integration team, you will improve... ..., or LinuxKnowledge of secure coding and memory safety concernsStrong problem-solving, debugging...C++Remote work
- ...British Columbia is seeking an ASIC Development Engineer to drive design, verification, emulation, and validation of storage and memory controller SOCs. You will take a design from... ...2+ years of related experience; skills in C++, Python; knowledge of Verilog/VHDL is a plus,...C++
- ...As a Senior Engineer on Tempo, you will own technical direction on the hardest problems in our... ...cells and customer limits, or query engine improvements. Partner with Staff engineers... ...experience in other systems languages (Rust, C, C++) translates wellExperience with tracing,...C++Remote work
- We’re looking for a Senior Software (Database) Engineer to help build the underlying storage system for our general purpose data platformThe database... ...to the tableMastery of a programming language like golang, C++, or RustStrong engineering skills: Solid experience building production...C++Long term contractInternshipRemote work
- C++ and low-level programming define this Senior Core Software Engineer role at Motive in Montreal. Optimize CPU performance and memory usage for game development.Reporting to a Technical Lead, you will help Battlefield Studios and live titles adopt new technology. Your work...C++
- CUDA C++ engineers can design GPU kernels at Baseten, optimizing matrix multiplication and attention for production machine learning inference... ...attention mechanisms and mixture-of-experts routingApply memory coalescing and warp-level programmingUse tensor cores and compute...C++
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ In-Memory Database Engineer. Be the first to apply!

