Intern Software Engineer, Query Processing, Munich
vor 2 Monaten
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.
-
Software Engineer, Query Processing, Munich
vor 2 Monaten
Munich, Deutschland Firebolt VollzeitFirebolt 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 VollzeitAbout 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 VollzeitAbout 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 VollzeitAbout 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...
-
Senior Audio Signal Processing Engineer
Vor 7 Tagen
Munich, Bayern, Deutschland European Tech Recruit VollzeitJob 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.
-
Junior Software Engineer
vor 2 Wochen
Munich, Bayern, Deutschland Technical University of Munich VollzeitEmbark 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...
-
Software Engineer, Storage, Munich
vor 3 Wochen
Munich, Deutschland Firebolt VollzeitAbout 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...
-
Software Engineer, Storage, Munich
vor 2 Wochen
Munich, Deutschland Firebolt VollzeitAbout 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...
-
Senior Software Engineer
vor 4 Wochen
Munich, Deutschland AB Europe VollzeitSenior 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...
-
Software Engineer, Storage, Munich
vor 5 Monaten
Munich, Deutschland Firebolt VollzeitAbout 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...
-
Software Development Engineer
vor 4 Wochen
Munich, Bayern, Deutschland Rohde & Schwarz VollzeitJob 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,...
-
Senior Software Engineer
vor 2 Wochen
Munich, Deutschland AB Europe VollzeitSenior 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...
-
Senior Audio Signal Processing Engineer
vor 1 Woche
Munich, Bayern, Deutschland European Tech Recruit VollzeitAbout 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...
-
Intern Cyber Actuarial Services and Data Analytics
vor 6 Monaten
Munich, Deutschland Munich Re VollzeitIntern 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...
-
Senior Java Software Engineer | 90K | Munich
vor 1 Monat
Munich, Deutschland Optimus Search VollzeitJob 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...
-
Signal Processing Engineer Position
vor 2 Wochen
Munich, Bayern, Deutschland Rohde & Schwarz VollzeitWe 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...
-
Cyber Actuarial Services and Data Analytics Intern
vor 6 Monaten
Munich, Deutschland Munich Re VollzeitCyber 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...
-
Advanced Robotics Software Engineer
vor 2 Stunden
Munich, Bayern, Deutschland Project A Ventures VollzeitAbout 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 VollzeitJob 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 VollzeitWe 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...