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