Staff Software Engineer
SQL Query Engine
Confirmed live in the last 24 hours
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