Software Engineer, Query Processing, Munich

Posted 18 Days Ago
Be an Early Applicant
Hiring Remotely in Munich, Bavaria
In-Office or Remote
80K-100K Annually
Mid level
Cloud • Software • Analytics
The Role
Develop, maintain, and optimize the query processing engine at Firebolt, ensuring high performance and integration with various data formats.
Summary Generated by Built In

About Firebolt

Firebolt is the Analytical Database purpose-built for the speed, scale, and flexibility of data & AI applications. Our platform delivers ultra-low latency, high concurrency, and multi-dimensional elasticity-empowering data and AI teams to build data-intensive products that perform at scale. Backed by over $270M in VC funding, a world-class GTM and Engineering team, and an ambitious vision, Firebolt is leading the transformation of AI data infrastructure.

About the role

Firebolt is building a team of talented developers to work on our distributed query processing engine.

As part of our growing team here in Munich, you can have a major impact on Firebolt’s product. We are focused on improving the performance of and extending our vectorized query engine which sits at the heart of our product.

Our projects range from building indexes on top of cloud storage, expanding support for semi-structured data, supporting Python UDFs, integration with AI inference engines, improving distributed query processing, all the way to collecting detailed statistics for our cost-based query optimizer. If these challenges sound exciting, we would love to hear from you!

Your responsibilities

  • Design, build, and maintain our cutting-edge query processing and optimization engine.
  • Help shape how Firebolt supports open table formats like Iceberg, ensuring correctness, performance, and future extensibility.
  • Participate in design discussions, code reviews, and performance investigations across the query processing team.
  • Partner with engineers across Firebolt to deliver well-integrated, high-performance query execution features.
  • Bachelor’s/Master’s/PhD in Computer Science, Engineering, or a related field or equivalent experience.
  • Experience working with C++ on production software.
  • Fluency in modern C++ (C++11 and above, our codebase uses C++20).
  • Experience building multi-threaded, high-performance systems.
  • Experience with database internals and query processing.
  • Experience developing for Linux.

Preferred qualifications

  • Experience writing high-performance code for network access, SSD access, or CPU-heavy computation
  • Experience building large-scale systems.
  • Experience with distributed systems or distributed query processing.

The pay range listed below reflects the base salary for this role. In addition to base pay, this position is eligible to participate in our commission plan and stock option program, forming part of the total on-target earnings (OTE).As part of our compensation philosophy, total compensation is tailored to each candidate and influenced by factors such as job-related skills, level of experience, relevant certifications, and geographic location.

Base Salary Range: €80,000 – €100,000

Commission Plan: Eligible to participate in the company’s commission plan; base salary typically represents approximately 90% of the total on-target earnings (OTE)

Equity: Incentive Stock Options (ISOs), subject to a four-year vesting schedule with a one-year cliff

The actual compensation package will be determined based on the candidate’s qualifications, experience, and geographic location and may vary within the stated range.

Top Skills

C++
Linux
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Kirkland, Washington
172 Employees
Year Founded: 2019

What We Do

Firebolt is the cloud data warehouse for builders of next-gen analytics experiences. Combining the benefits and ease-of-use of a modern architecture with sub-second performance at terabyte scale, Firebolt helps data engineering and dev teams deliver data applications that end-users love.

Similar Jobs

Apryse Logo Apryse

Account Executive

Productivity • Software • App development • Automation
In-Office or Remote
3 Locations
665 Employees

Apryse Logo Apryse

Solutions Engineer

Productivity • Software • App development • Automation
In-Office or Remote
4 Locations
665 Employees

Samsara Logo Samsara

Customer Success Manager

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
Germany
4000 Employees

QuillBot Logo QuillBot

German Markets Specialist (Contract)

Artificial Intelligence • Edtech • Mobile • Natural Language Processing • Productivity • Software
Easy Apply
Remote
2 Locations
232 Employees
30-35 Hourly

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account