Remote C++ Developer- Vectorized Execution Engines

Employer
Linear Search
Location
Washington, DC
Posted
Dec 05, 2022
Closes
Dec 08, 2022
Ref
724426731
Hours
Full Time
A$ A' "A' ?We build & run cloud-native, distributed relational databases, offering scale-out functionality on a cloud agnostic platform. We are not a startup, but a mature tech company with over a decade of building databases for some of the most prominent companies in the world. Right now, we're looking for database specialists who can work in C or C++. Specifically we're in the process of switching to a vectorized search engine, and we can hire developers at any level of experience , from fresh out of academia with relevant DB experience such as query optimization, to a developer, to an architect. We're looking for someone to help take our query engine to the next level.This job can be 100% remote, but we're looking to hire someone in the East Coast time zone.ResponsibilitiesBe our SME for query execution or optimization problemsServe as an SME for the future development of our SQL engineArchitect, design and develop features in the query engineApply cutting-edge research in the field of databases to practical problemsQualificationsBachelor's degree or equivalent experience in Computer Science or related fieldStrong database internals or kernel experience, whether that's parsing, query optimization, or execution engines such as 'volcano', LLVM or vectorizedStrong ability to code in C++ or CStrong skills in data structures, algorithms, and software design/architecture