C++ Developer
David Aplin Group
Calgary, Canada
5d ago

The Role :

  • Analyze requirements, design and evaluate key technologies of distributed transactions, replication, and consistency techniques to meet the requirements.
  • Work with a team of architects and engineers to develop proof-of-concept systems and components.
  • Research and development of a geo-distributed, highly available, reliability data management system.
  • Write and maintain architecture and detailed design specifications.
  • Perform design, implementation and code reviews.
  • Review test specifications.
  • The Ideal Candidate :

  • Master of PhD or degree in Computer Science or Electrical Engineering, with PhD preferred.
  • Proficient in C and C++ programming is required.
  • Extensive experience with design and development of a distributed database, or storage system, or file system, or cache system is required.
  • Experience in Aws EFS / Ceph / HDFS / GPFS / Gluster / pNFS / Alluxio / Redis / Memcached / Ignite would be considered a plus.
  • Experience in Microsoft SQL Azure / Aws RDS Aurora / Google F1 Spanner / Oracle RAC / IBM Purescale would be considered a plus.
  • Experience in distributed SQL engine a plus.
  • Experience in TCP / IP and RDMA a plus.
  • Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form