Full-Time

Staff Software Engineer

Compiler and HPC

Confirmed live in the last 24 hours

Bodo.ai

Bodo.ai

11-50 employees

Data processing platform for SQL and Python

Data & Analytics
Enterprise Software

Senior

Remote in USA

Category
Backend Engineering
Software Engineering
Required Skills
Apache Spark
SQL
Postgres
C/C++
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

Bodo.ai provides a data processing platform that focuses on enhancing the efficiency and speed of data engineering tasks using SQL and Python. The platform utilizes advanced compiler technology and MPI parallelization to create a compute engine capable of accelerating ETL (Extract, Transform, Load) and data processing workloads by up to 20 times. This makes it particularly useful for data-intensive applications, allowing for seamless integration with existing SQL and Python workflows. Bodo.ai serves a variety of clients, including large enterprises and data-driven organizations, through a Software-as-a-Service (SaaS) model. Clients can develop, deploy, and monitor their data workloads within their own cloud Virtual Private Cloud (VPC) environments. Bodo.ai stands out from competitors by significantly reducing total compute costs by up to 95%, providing a strong value proposition for organizations aiming to optimize their data processing capabilities.

Company Stage

Series A

Total Funding

$13.6M

Headquarters

San Francisco, California

Founded

2019

Growth & Insights
Headcount

6 month growth

0%

1 year growth

-12%

2 year growth

-20%
Simplify Jobs

Simplify's Take

What believers are saying

  • Growing demand for Python-based analytics boosts Bodo.ai's market potential.
  • Bodo.ai's cost efficiency aligns with rising interest in economic data processing solutions.
  • Expansion of the ETL market supports Bodo.ai's acceleration capabilities for real-time processing.

What critics are saying

  • Emerging competition from startups may erode Bodo.ai's market share.
  • Rapid AI evolution requires Bodo.ai to continuously innovate to remain competitive.
  • Economic downturns could reduce IT budgets, affecting Bodo.ai's subscription renewals.

What makes Bodo.ai unique

  • Bodo.ai offers extreme-performance parallel computing for data analytics, scaling past 10,000 cores.
  • The platform uses unique automatic parallelization and an inferential compiler for efficiency.
  • Bodo.ai integrates seamlessly with native Python, enhancing simplicity and flexibility for developers.

Help us improve and share your feedback! Did you find this helpful?