Principal Software Engineer, SQL Query Engine

December 11, 2023

🏡 Remote – New York

Apply Now
Logo of bodo.ai

bodo.ai

Lightning fast, extremely efficient SQL and Python data processing | The next-gen compute engine for your data stack |

11 - 50

Description

• Spearheaded the design, development, and optimization of Bodo's SQL query execution engine by leveraging cutting-edge techniques from the realms of databases, high-performance computing (HPC), and related fields. • Take on challenging technical projects such as vectorized execution (streaming data from input and across operators, multi-level storage spilling, …), query caching layers, query concurrency, and resource management, query plan optimization, query operator execution optimization at a large scale, compilation time reduction, etc. • Optimize Bodo Engine’s performance for realistic workloads. • Develop and operate performance analysis and monitoring techniques and tools. • Contribute to Bodo’s product and overall strategy to achieve our mission. • Coach and mentor junior engineers with technical growth and career progression. • Help hire and build our team. • Contribute to relevant open-source projects.

Requirements

• Hold a Ph.D., M.S., or B.S. degree in Computer Science or a related field. • Possess a minimum of 5 years of experience in both building and optimizing database query engines. • Demonstrate expertise in optimizing large-scale parallel computing infrastructure. • Proficient in developing and debugging complex systems, particularly using C/C++. • Experience in building or utilizing open-source query optimization frameworks such as Apache Calcite, Apache Spark Catalyst, or Postgres Query Optimizer. • Strong teamwork, communication, and attention to detail. • A passion for learning new technologies in query engines, compiler optimization, parallel computing, and HPC.

Benefits

• Comprehensive insurance plans, including Health, Dental, and Vision coverage, to prioritize your well-being. • State-of-the-art Apple MacBook equipment to empower your work. • Generous employee equity awards, allowing you to be an integral part of our success. • Paid parental leave to support your work-life balance. • A 401K plan to secure your financial future. • HSA plan for healthcare savings. • Remote work options, offering flexibility and a healthy work-life integration. • Employee training opportunities tailored to your career goals, including conferences and other learning experiences.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com