Intern Software Engineer, Query Processing, Munich

vor 2 Monaten


Munich, Deutschland Firebolt Vollzeit

About the team

Firebolt is at the forefront of data analytics, offering cutting-edge cloud data warehouse solutions. Our innovative technology is designed to handle the most complex data challenges, providing unmatched speed and efficiency. Join us in our mission to revolutionize data analytics and help businesses unlock the full potential of their data. At Firebolt, we're building a world-class team of talented database developers who are determined to build the fastest query processing engine.

What you will do

As a member of our query processing teams you'll have the chance to make a significant impact on the development of Firebolt's query engine. The team is dedicated to improve the performance of our analytical query engine, ensuring it scales seamlessly to handle hundreds of terabytes of data. Our projects range from query optimization and advancing distributed query execution to improving single-node runtime performance.

During your internship, you will be paired with a mentor to work on a well-defined project you find exciting. The project will lead to significant and measurable improvements to our high-performance query engine. At the end of your internship, you will have tangible results which you can present to a wider audience within Firebolt.

Past Projects

To give you a better understanding what your internship project at Firebolt could look like, here are some projects that our interns worked on in the past:

  • Schema Recommendation: Built a new SQL function that recommends schema configuration tailored to a given workload to unlock Firebolt’s performance without in depth knowledge about query execution. You can find the documentation here.
  • JIT Compilation: Built a JIT (just-in-time) compilation pipeline inside Firebolt's query engine to speed up expression evaluation. At runtime, the query engine has the exact expression it wants to evaluate at hand, and can generate & compile specialized code for that exact expression, saving a large amount of the materialization overhead of vectorized execution.
  • Query Scheduling: Improved workload management in Firebolt, by developing a user-space scheduler to manage the execution of queries in Firebolt. This project reduced the number of active threads at any given time, leading to improved system performance.

Your responsibilities

  • Work closely with a mentor on a well-defined project with real customer impact.
  • Take part in the complete product cycle for this project. This ranges from architectural designs to building and finally shipping the feature.
  • Learn a lot about high-performance query processing and building production software while having fun in an exciting and supportive environment.

About you

  • You are currently pursuing a Bachelor’s/Master’s/PhD in Computer Science, Engineering, or a related field.
  • You have about three months of time to work with us, but we are happy to adjust to a schedule that fits your needs.
  • You have previous experience writing modern, high-performance C++ code.
  • You have experience developing for Linux.

Bonus Points

  • Experience building multi-threaded, high-performance systems.
  • Experience with database internals and query processing.
  • Experience with distributed systems.


  • Munich, Deutschland Firebolt Vollzeit

    Firebolt is at the forefront of data analytics, offering cutting-edge cloud data warehouse solutions. Our innovative technology is designed to handle the most complex data challenges, providing unmatched speed and efficiency. Join us in our mission to revolutionize data analytics and help businesses unlock the full potential of their data.About the...

  • Product Manager

    vor 4 Wochen


    Munich, Deutschland Firebolt Vollzeit

    About usFirebolt is developed by a global group of data leaders who share a passion for high performance databases and a vision to meet the rising need for instant analytics experiences for data intensive apps. Together, we're building the world's fastest and most efficient cloud data warehouse.As a Product Manager - Query Processing at Firebolt, you will be...


  • Munich, Bayern, Deutschland Firebolt Vollzeit

    About the OpportunityFirebolt is a leading provider of cutting-edge cloud data warehouse solutions, dedicated to revolutionizing data analytics and empowering businesses to unlock their full potential. We're seeking an exceptional Database Development Intern to join our query processing team and contribute to the development of our high-performance query...


  • Munich, Bayern, Deutschland Rohde & Schwarz Vollzeit

    About Rohde & Schwarz:Rohde & Schwarz is a leading international technology group that provides innovative solutions in the fields of test and measurement, broadcasting, security and cybersecurity.Job Summary:We are currently seeking a highly skilled Software Engineer to join our team in Munich. As a key member of our development team, you will be...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    Job OverviewWe are seeking an experienced Senior Audio Signal Processing Engineer to join our team at the Munich research centre of a leading technology giant. This role is focused on Automotive and system levels.


  • Munich, Bayern, Deutschland Technical University of Munich Vollzeit

    Embark on a Rewarding Career in Data EngineeringWe are seeking a talented Junior Software Engineer to join our team at the Technical University of Munich, specializing in data streaming and software engineering. As a working student, you will have the opportunity to gain hands-on experience with Apache Pulsar and contribute to the development of an...


  • Munich, Deutschland Firebolt Vollzeit

    About UsFirebolt is a disruptor in the data & analytics space. Based on technology that delivers an order-of-magnitude performance leap in TB-scale analytics, Firebolt helps the most data-forward companies create a new wave of data & analytics experiences for end-users. With a team of world-class data experts led by leadership veterans from Looker, Google...


  • Munich, Deutschland Firebolt Vollzeit

    About UsFirebolt is a disruptor in the data & analytics space. Based on technology that delivers an order-of-magnitude performance leap in TB-scale analytics, Firebolt helps the most data-forward companies create a new wave of data & analytics experiences for end-users. With a team of world-class data experts led by leadership veterans from Looker, Google...


  • Munich, Deutschland AB Europe Vollzeit

    Senior Software Engineer (.Net, C#, Angular) – Munich Our client, an emerging energy supply company based in Munich, is seeking a skilled Senior .NET C# Software Engineer to join their innovative team. Dedicated to leveraging technology to enhance energy management and distribution, our client is focused on implementing advanced solutions to drive...


  • Munich, Deutschland Firebolt Vollzeit

    About UsFirebolt is developed by a global group of data leaders who share a passion for high performance databases and a vision to meet the rising need for instant analytics experiences for data intensive apps. Together, we're building the world's fastest and most efficient cloud data warehouse.About the TeamThe storage team owns everything related to...


  • Munich, Bayern, Deutschland Rohde & Schwarz Vollzeit

    Job DescriptionRohde & Schwarz is seeking a highly motivated and skilled Software Development Engineer to join our team in Munich, Germany.About the RoleWe are looking for an experienced software developer with a strong background in developing high-quality software solutions. As a Software Development Engineer, you will be responsible for designing,...


  • Munich, Deutschland AB Europe Vollzeit

    Senior Software Engineer (.Net, C#, Angular) – Munich - €90kOur client, an emerging energy supply company based in Munich, is seeking a skilled Senior .NET C# Software Engineer to join their innovative team. Dedicated to leveraging technology to enhance energy management and distribution, our client is focused on implementing advanced solutions to drive...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    About the RoleWe are seeking an experienced Senior Audio Signal Processing Engineer to join our team at European Tech Recruit in Munich, Germany.Job DescriptionThe successful candidate will be responsible for implementing and optimizing audio algorithms within C/C/Assembly. Additionally, they will develop digital audio signal processing algorithms and work...


  • Munich, Deutschland Munich Re Vollzeit

    Intern Cyber Actuarial Services and Data Analytics (M/F/d)* **Company** Munich Re **Location** Munich, Germany As the ”Corporate Underwriting Cyber” department, we support Munich Re Group’s client facing units with our multi-disciplinary cyber insurance expertise and facilitate writing profitable cyber insurance. We are accountable for the risk...


  • Munich, Deutschland Optimus Search Vollzeit

    Job Position: Senior Java Software EngineerLocation: Munich, GermanyJob Type: PermanentSalary: €90,000 per annumAbout the clientOur client is a leading technology company specializing in software solutions for several industries. Their mission is to deliver high-quality products that drive efficiency and transformation for their clients. They are...


  • Munich, Bayern, Deutschland Rohde & Schwarz Vollzeit

    We are seeking a skilled Signal Processing Engineer to join our team at Rohde & Schwarz. As a key member of our organization, you will play a crucial role in developing and implementing advanced signal processing solutions.Job DescriptionThis position involves working on the development and implementation of digital signal processing techniques for various...


  • Munich, Deutschland Munich Re Vollzeit

    Cyber Actuarial Services and Data Analytics Intern (M/F/d)* **Firma** Munich Re **Standort** München, Deutschland As the ”Corporate Underwriting Cyber” department, we support Munich Re Group’s client facing units with our multi-disciplinary cyber insurance expertise and facilitate writing profitable cyber insurance. We are accountable for the risk...


  • Munich, Bayern, Deutschland Project A Ventures Vollzeit

    About the RoleWe are seeking an experienced robotics engineer to join our portfolio company in Munich. As a key member of our team, you will play a vital role in advancing autonomous capabilities for unmanned ground vehicles and collaborating with a talented team to shape the future of autonomous robotic solutions.This is an excellent opportunity for...


  • Munich, Bayern, Deutschland JobNinja GmbH Vollzeit

    Job OverviewWe are seeking a skilled Senior Software Engineer to join our team at JobNinja GmbH in Munich, Germany. This is an exciting opportunity for an experienced professional to drive the development of our platform and contribute to our success story.

  • Marketing Intern

    vor 6 Monaten


    Munich, Deutschland Mouser Electronics Vollzeit

    We keep on growing. Grow with us! For the expansion of our Marketing Team in Munich we are in search of an engaged and competent person at the earliest possible date for the position of **Marketing Intern (f/m/d)** **The role**: The Marketing Intern will be part of the Marketing team which operates throughout Europe and will assist in the entire scope of...