Staff Software Engineer, SQL Query Engine - Bodo|Meet.jobs

Salary

160k - 210k USD Annually

Required skills

    Job description

    About the jobBodo is the next-generation SQL and Python data processing platform powered by advanced compilers and MPI parallelization technologies. We plan to radically transform data infrastructure by providing 10x-100x improvements in speed, scale, and cost efficiency.

     And we’re looking for ambitious, resourceful, and talented engineers to help drive this change. 

    Built from years of research by compilers and High-Performance Computing (HPC) experts, Bodo brings C++/MPI levels of performance and efficiency to data applications for the first time without any new language API layers or performance tuning. This allows data engineers and data scientists to focus on solving business problems instead of dealing with the scalability and performance of their code. 

    Since our founding in 2019, Bodo.ai has raised over $26 million with endorsements and investments from Dell Technologies Capital, Snowflake, KDT Ventures, Xilinx, and various VC firms. Not to mention by ecstatic adoption by Fortune-10 customers. 

    This is an opportunity to work with the creators of the first auto-parallelization compiler technology, which has long been a “holy grail” for researchers working on simplifying computing performance. Our mission—and hopefully yours—is to democratize access to parallel computing and to accelerate data insights, ML, and AI in ways the industry can’t yet imagine. Join our diverse team of talented individuals and work on a product with deeply differentiated technology. 

    Bodo is looking for a Staff+ Software Engineer with a passion for large-scale SQL query engines to develop Bodo’s revolutionary data platform. This requires a strong entrepreneurship spirit, extensive software design experience, and the ability to turn challenging technical ideas into reality. As a senior software engineer, you will be crafting software and services that are orders of magnitude faster than competitors while also much easier to use. We believe our technology is going to have a significant impact on the future of big data analytics.

    Responsibilities

     

     Design, develop and optimize Bodo’s SQL query execution engine using cutting-edge techniques from databases, HPC, and other related fields

     Take on challenging technical projects such as automatic memory management layer (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.

    Develop and optimize compute infrastructure for realistic application scenarios

    Develop integrations with various cloud platforms and on-premises data systems

    Coach and mentor junior engineers with technical growth and career progression.

    Help hire and build our team

    Contribute to relevant open-source projects

     

    Qualifications and Skills

     

     Ph.D., M.S, or B.S. degree in Computer Science or a related field

     5+ years of experience in database query engine optimization

     Experience in optimizing large-scale parallel compute infrastructure

     Experience in developing and debugging complex systems, especially in C/C++

     Building and/or using open source query optimization frameworks like Apache Calcite, Apache Spark Catalyst, Postgres Query Optimizer, etc.

     Teamwork, strong communication skills, and attention to detail

     Passion for learning new technologies in query engines, compiler optimization, parallel computing, and HPC

     

    Benefits

     

    Comprehensive health coverage, including medical, dental, and vision for employees and dependents

    HSA plan

    401(k) Plan 

    Equity awards 

    Unlimited time off 

    Paid parental leave

    Remote work

    All expense paid travel between offices 

     

    Developing new complex technology and building an enterprise-grade software product around it is not easy—we are looking for technologists with strong passion and drive to make it happen!

    Read more about Bodo's Series A Round:

    Techcrunch Article 

    Business Wire PR

    Learn more about our product:

    https://www.youtube.com/channel/UCSOD99SjLAX-UR_gGRNQzTA

    https://youtu.be/DJ1sGQryoAc

    https://www.dataengineeringpodcast.com/bodo-parallel-data-processing-python-episode-223/

     

    Bodo