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
$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- ...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
- 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
- ...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
- ...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
- 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++
- 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
- ...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++
$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- 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++
$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$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- ...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
$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++$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- 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++
- ...SPORTS NHL in Vancouver using C++, real-time systems, and multiplatform... ....As an Audio Software Engineer, you will develop core technology... ...debugging production software or game engine systemsBackground in audio... ...audio systemsUnderstanding of memory management, multithreading, and...C++
- Use C++, Python, and device-driver expertise to develop embedded platforms on-site in Hillsboro... .... is seeking an experienced BSP Software Engineer to strengthen platform software... ...higher-level softwareOptimize performance and memory utilization against technical KPIsExecute...C++
- ...presentation systems in Vancouver with C++, dynamic cameras, and broadcast... ...gaming.As a Presentation Software Engineer, you will develop and support core... ...proficiencyProduction software or game engine debugging experienceUnderstanding of memory management and...C++Full timeTemporary work
- 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++
- ...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
- Design real-time embedded software at PVLabs in Burlington, Ontario, using modern C++ and C for airborne imaging systems. Choose hybrid or onsite work.As an Embedded Software Engineer, you will own significant subsystems across architecture, implementation, integration, verification...C++
- ...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
$150k - $190k per year
...conventions in gaming, media and entertainment, we want to talk to you. About the Role & TeamWe are looking for a Senior Database Reliability Engineer to join our thriving Engineering team, to work cross-functionally across engineering, focusing on the architecture for...$145.6k - $218.4k per year
...Technologies, Inc. Job AreaEngineering Group, Engineering Group ASICS Engineering About the... ...-intensive bare-metal workloads to stress memory and compute subsystems. Root-cause... ...-solving skills. Proficiency in C/C++, Python, scripting, and low-level software...C++Work from home- ...weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role.Job Summary The Database Reliability Engineer (DBRE) is responsible for managing, building, maintaining, monitoring, and troubleshooting the cloud-based database...Long term contractWork at officeRemote work
- Apply distributed computing and networking expertise to Salesforce’s cloud-native database engineering work within a hybrid, collaborative team. Solve complex scalability challenges.This experienced engineering role focuses on database internals and distributed systems for large...
- ...shared data systems, working hands-on across on-premises and cloud infrastructure. Shape improvements spanning multiple engineering teams.As a Principal Database Engineer, you will assess production estates, set technical direction, and deliver measurable improvements with Core...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ In-Memory Database Engineer. Be the first to apply!

