Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
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 contract
    Permanent employment
    Full time
    Fixed term contract
    Internship
    Remote work
    Work visa
    Flexible hours

    GIRO Inc.

    Winnipeg, MB
    1 hour ago
  •  ...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++
    Internship
    Remote work

    Remote Genie

    Winnipeg, MB
    1 hour ago
  •  ...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 office
    Local area
    Remote work
    3 days per week

    Semperis

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Suggested
    Long term contract

    Humankind Global Recruitment

    Winnipeg, MB
    1 hour ago
  • $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 time
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  • $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 time
    Remote work
    Rotating shift

    Jobgether

    Winnipeg, MB
    1 hour ago
  • 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 contract
    Contract work
    Temporary work

    Trinity Global Consulting

    Winnipeg, MB
    1 hour ago
  • 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++

    Game Companies

    Winnipeg, MB
    1 hour ago
  • 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++

    Aversan

    Winnipeg, MB
    1 hour ago
  • 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++

    Mozilla

    Winnipeg, MB
    1 hour ago
  • 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

    Game Companies

    Winnipeg, MB
    1 hour ago
  •  ...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++

    Kraken

    Winnipeg, MB
    1 hour ago
  • 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++

    Amazon Inc.

    Winnipeg, MB
    1 hour ago
  • $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 area
    Worldwide
    Shift work

    Kraken

    Winnipeg, MB
    1 hour ago
  • 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++

    Ubisoft Entertainment S.A

    Winnipeg, MB
    1 hour ago
  • 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++

    Ubisoft Montréal

    Winnipeg, MB
    1 hour ago
  • $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 employment
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Winnipeg, MB
    1 hour ago
  • $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 contract
    Local area

    Kraken

    Winnipeg, MB
    1 hour ago
  • $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 labor
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week

    Clio

    Winnipeg, MB
    1 hour ago
  • $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++

    Aversan

    Winnipeg, MB
    1 hour ago
  •  ...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 time
    Contract work
    Work at office

    TMX Group

    Winnipeg, MB
    5 hours ago
  •  ...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... 

    Humankind Global Recruitment

    Winnipeg, MB
    1 hour ago
  •  ...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

    QUALCOMM, Inc.

    Winnipeg, MB
    1 hour ago
  • 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 contract
    Full time
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  •  ...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

    Mozilla

    Winnipeg, MB
    1 hour ago
  •  ...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++

    Microchip Technology Inc.

    Winnipeg, MB
    1 hour ago
  •  ...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

    Grafana Labs

    Winnipeg, MB
    1 hour ago
  • 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 contract
    Internship
    Remote work

    Grafana

    Winnipeg, MB
    1 hour ago
  • 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++

    Game Companies

    Winnipeg, MB
    1 hour ago
  • 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++

    Baseten

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ In-Memory Database Engineer. Be the first to apply!