This job is no longer available
This job expired on 09/08/2026. It no longer accepts applications.
Software Engineer – Query Processing
Firebolt · Munich
Job description
About the role
Firebolt is looking for a Software Engineer to join its Munich team and work on the core distributed query processing engine of its Postgres‑compatible analytical database. You will help improve performance, add new features such as support for open table formats and Python UDFs, and contribute to the overall architecture of the system.
Key responsibilities
- Design, develop and maintain a high‑performance, vectorized query processing and optimization engine.
- Implement support for open table formats like Iceberg, ensuring correctness and extensibility.
- Collaborate on building indexes over cloud storage, semi‑structured data handling, and Python UDF integration.
- Participate in design discussions, code reviews and performance investigations across the query processing team.
- Work with engineers across the company to deliver integrated, high‑throughput query execution features.
Required profile
- Bachelor’s or Master’s degree in Computer Science, Engineering or related field, or equivalent experience.
- Professional experience developing production‑grade software in modern C++ (C++20).
- Proven ability to build multi‑threaded, high‑performance systems on Linux.
- Experience with database internals and query processing concepts.
Required skills
- C++ (C++20)
- Linux development
- Multi‑threaded programming
- High‑performance system design
- Database internals and query processing
- Distributed systems concepts
- Python (for UDF integration)
What we offer
- Competitive base salary ranging from €80,000 to €110,000 per year.
- Opportunity to work on cutting‑edge data infrastructure technology.
- Collaborative environment with a strong engineering team.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Germany.
Salaries by job title
- Financial Controller (m/w/d) 11
- Controller (m/w/d) 8
- Key Account Manager (m/w/d) 7
- Assistenzarzt (m/w/d) in Weiterbildung – Allgemeinmedizin 7
- Junior Mobile Developer (Android/iOS) – Frankfurt 7
- Front Office Agent (m/w/d) 7
- Baustellenleiter (w/m/d) für Hochspannungsschaltanlagen 7
- Business Development Manager 7
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Firebolt
Munich
Related job offers
-
Field Robotics Engineer – Data Operations
stark Munich -
Data Science Intern – Flight Science Team
stark Munich -
Data Platform Engineer – Data Operations
stark Munich -
Data Scientist Consultant (AI & Migration Data)
International Organization for Migration (10000000) Berlin -
SAP BI Technology Specialist – Munich Area
ag München Area