This role will be based out of VANCOUVER, BRITISH COLUMBIA, CANADA . The selected candidate will get all the assistance in getting their visa sponsorship. Our client\'s team has an immediate permanent opening for a Senior Software Research Engineer. Responsibilities: Work with a small team of highly motivated engineers and researchers. Participate the design and implementation of analytical database engines. Validate, evaluate and troubleshoot system designs issues. Be up-to-date and evaluate relevant research ideas from leading research venues (e.g., VLDB/SIGMOD/CIDR). Deliver high-performance and reliable code. Job requirements What you\'ll bring to the team: Hands on experience with query engine internals, transactional storage engines and indexing techniques. Domain expert in data warehousing, SQL optimization and parallel/distributed database systems. Excellent programming skills in C, C++ or Rust is a must. Familiarity with other languages is an asset. Proficient in systems programming, debugging and profiling. Hands-on expert on memory-centric computing techniques (e.g., vectorization, query compilation, cache-aware optimizations and in-memory indexes). Familiar with modern open data formats for analytics (e.g., Apache Arrow and Parquet). Experience with data integration from various sources in data lakes. Deep understanding of modern hardware, including multi-socket multi-cores, fast SSDs and low-latency networking technologies.
foundit
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.