Job Description

Job Duties:

Write high performance modern C++ code that increases the functionality, efficiency, performance, scalability, and throughput of the database. Collaborate with others to discover novel and innovative solutions for delivering cutting-edge performance at scale.

Requirements:

  • Minimum 5 years experience.
  • Four (4) years experience developing software in a multi-threaded system-level product, such as a parallel/distributed database server. Candidates must be proficient with atomic instructions and the basic synchronization primitives: mutexes, semaphores, and condition variables. 
  • Four (4) years of experience developing software using C++.
  • Strong grasp of OS internals, particularly memory management.
  • Proficient at developing software on Linux.
  • Experience working independently, proactively defining project goals and milestones.
  • Excellent communication skills; this includes...
  • Apply for this Position

    Ready to join Cambridge Semantics? Click the button below to submit your application.

    Submit Application