Staff Software Engineer
SQL Query Engine
Confirmed live in the last 24 hours
Bodo.ai

11-50 employees

Parallel computing for data analytics
Company Overview
Bodo helps bring supercomputing-style performance and scalability to developers and data scientists working on large-scale problems, helping bring new solutions to production in record time.
Data & Analytics
Hardware
B2B

Company Stage

Series A

Total Funding

$39.5M

Founded

2019

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

-12%

1 year growth

-10%

2 year growth

50%
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Apache Spark
Postgres
SQL
CategoriesNew
Software Engineering
Requirements
  • 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
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