Software Engineer, Query Processing, Munich
Software Engineer, Query Processing, Munich

Software Engineer, Query Processing, Munich

München Vollzeit 45000 - 65000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
F

Auf einen Blick

  • Aufgaben: Entwickle und pflege unsere fortschrittliche Abfrageverarbeitungs- und Optimierungsengine.
  • Arbeitgeber: Firebolt, ein innovatives Unternehmen im Bereich analytische Datenbanken.
  • Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitszeiten und Entwicklungsmöglichkeiten.
  • Andere Informationen: Dynamisches Team mit hervorragenden Karrieremöglichkeiten in München.
  • Warum dieser Job: Gestalte die Zukunft der Dateninfrastruktur und arbeite an spannenden Herausforderungen.
  • Gewünschte Qualifikationen: Abschluss in Informatik oder verwandtem Bereich und Erfahrung mit modernem C++.

Das voraussichtliche Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Über Firebolt

Analytische Datenbanken bewegen sich tiefer in den Software-Stack. Dies wird durch agentische KI beschleunigt: Teams, die auf analytischen Datenbanken aufbauen, sind technischer, und moderne datenin intensive Produkte verlangen mehr von diesen Systemen als traditionelle BI- und Reporting-Workloads. Wir glauben, dass die nächste Generation der Dateninfrastruktur null Kompromisse erfordert: Open-Source, skalierbar, cloud-nativ und in der Lage, sowohl Batch- als auch Echtzeitdaten mit der Geschwindigkeit zu verarbeiten, die agentische KI verlangt. Das ist es, was wir bei Firebolt aufbauen - eine äußerst effiziente, Postgres-kompatible analytische Datenbank. Wir haben sie so konzipiert, dass sie maximale Leistung bei der geringsten betrieblichen Komplexität in jeder Umgebung bietet, sei es als einzelnes Binary auf einem Laptop oder als Cluster von Hunderten von Knoten in Ihrer Cloud oder Ihrem Rechenzentrum. Wir sind gut finanziert, haben ein außergewöhnliches Engineering-Team und arbeiten mit einigen der weltweit führenden Technologieunternehmen an ihren schwierigsten Datenherausforderungen.

Über die Rolle

Firebolt baut ein Team talentierter Entwickler auf, um an unserer verteilten Abfrageverarbeitungs-Engine und dem Speicherschicht zu arbeiten. Als Teil unseres wachsenden Teams hier in München können Sie einen großen Einfluss auf das Produkt von Firebolt haben. Wir konzentrieren uns darauf, die Leistung unserer vektorisierte Abfrage-Engine zu verbessern und zu erweitern, die im Herzen unseres Produkts sitzt. Unsere Projekte reichen von der Erstellung von Indizes auf Cloud-Speicher, der Erweiterung der Unterstützung für semi-strukturierte Daten, der Unterstützung von Python UDFs, der Integration mit KI-Inferenz-Engines, der Verbesserung der verteilten Abfrageverarbeitung bis hin zur Erfassung detaillierter Statistiken für unseren kostenbasierten Abfrageoptimierer. Wenn diese Herausforderungen spannend klingen, würden wir uns freuen, von Ihnen zu hören!

Ihre Verantwortlichkeiten

  • Entwerfen, bauen und warten Sie unsere hochmoderne Abfrageverarbeitungs- und Optimierungs-Engine.
  • Gestalten Sie, wie Firebolt offene Tabellenformate wie Iceberg unterstützt, um Korrektheit, Leistung und zukünftige Erweiterbarkeit sicherzustellen.
  • Teilnahme an Entwurfsdiskussionen, Code-Reviews und Leistungsuntersuchungen im gesamten Abfrageverarbeitungsteam.
  • Zusammenarbeit mit Ingenieuren bei Firebolt, um gut integrierte, leistungsstarke Abfrageausführungsfunktionen bereitzustellen.

ANFORDERUNGEN

  • Bachelor/Master in Informatik, Ingenieurwesen oder einem verwandten Bereich oder gleichwertige Erfahrung.
  • Erfahrung mit modernem C++ in Produktionssoftware (unser Code verwendet C++20).
  • Erfahrung im Aufbau von Multi-Threaded, hochleistungsfähigen Systemen.
  • Erfahrung mit Datenbankinternas und Abfrageverarbeitung.

Bevorzugte Qualifikationen

  • Starker Hintergrund in Datenbankinternas.
  • Erfahrung im Schreiben von Hochleistungs-Code für Netzwerkzugriff, SSD-Zugriff oder CPU-intensive Berechnungen.
  • Erfahrung im Aufbau von groß angelegten Systemen.
  • Erfahrung mit verteilten Systemen oder verteilter Abfrageverarbeitung.

Vergütung

Das tatsächliche Vergütungspaket wird basierend auf den Qualifikationen, Erfahrungen und dem geografischen Standort des Kandidaten festgelegt und kann innerhalb des angegebenen Rahmens variieren.

Hören Sie sich die 'Data Engineering Show' an, um zu sehen, wie die am schnellsten wachsenden Tech-Unternehmen ihre Datenherausforderungen bewältigen. Echte Gespräche, kein Geschwätz.

Software Engineer, Query Processing, Munich Arbeitgeber: Firebolt Analytics, Inc.

Firebolt ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in München die Möglichkeit bietet, an der Spitze der Dateninfrastruktur-Technologie zu arbeiten. Mit einem starken Fokus auf Teamarbeit und Innovation fördert Firebolt eine dynamische Arbeitskultur, in der Mitarbeiter durch spannende Projekte im Bereich der verteilten Abfrageverarbeitung und Optimierung wachsen können. Zudem profitieren die Angestellten von flexiblen Arbeitsmodellen und einer offenen Kommunikationsstruktur, die Kreativität und persönliche Entwicklung unterstützt.
F

Kontaktperson:

Firebolt Analytics, Inc. HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Software Engineer, Query Processing, Munich

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür zu bekommen.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und Systemdesign-Fragen, die für die Rolle als Software Engineer relevant sind. Wir können dir Ressourcen zur Verfügung stellen, um deine Fähigkeiten zu verbessern.

Tipp Nummer 3

Sei proaktiv und zeige dein Interesse! Wenn du eine Stelle im Auge hast, zögere nicht, direkt bei Firebolt nachzufragen oder dich über unsere Website zu bewerben. Wir lieben es, von motivierten Talenten zu hören!

Tipp Nummer 4

Mach dich mit den neuesten Trends in der Datenverarbeitung vertraut! Zeige, dass du über aktuelle Technologien und Entwicklungen Bescheid weißt. Das wird dir helfen, in Gesprächen zu glänzen und zu zeigen, dass du ein echter Teamplayer bist.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer, Query Processing, Munich

C++20
Multi-threaded Programming
Datenbankinternas
Query Processing
Hochleistungsprogrammierung
Verteilte Systeme
Cloud Storage Integration
Python UDFs
Leistungsoptimierung
Statistiksammlung für Kostenbasierte Optimierer
Entwicklung von Hochleistungsanwendungen
Design-Diskussionen
Code-Reviews

Tipps für deine Bewerbung 🫡

Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns, warum du dich für die Stelle als Software Engineer bei Firebolt interessierst. Das macht deine Bewerbung einzigartig und hebt dich von anderen ab.

Betone deine Erfahrungen: Stell sicher, dass du relevante Erfahrungen und Fähigkeiten hervorhebst, die zu den Anforderungen passen. Wenn du mit C++ oder Datenbankinternas gearbeitet hast, lass uns das wissen! Wir wollen sehen, wie du zur Verbesserung unseres Query Processing beitragen kannst.

Sei konkret: Vermeide allgemeine Floskeln und sei konkret in deinen Aussagen. Nenne spezifische Projekte oder Herausforderungen, die du gemeistert hast, und wie diese Erfahrungen dich auf die Arbeit bei Firebolt vorbereiten.

Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass wir alle Informationen schnell und einfach erhalten und du die besten Chancen hast, Teil unseres Teams zu werden!

Wie du dich auf ein Vorstellungsgespräch bei Firebolt Analytics, Inc. vorbereitest

Verstehe die Technologie

Mach dich mit den neuesten Trends in der Datenbanktechnologie vertraut, insbesondere mit analytischen Datenbanken und deren Funktionsweise. Zeige im Interview, dass du die Herausforderungen und Möglichkeiten verstehst, die moderne Systeme wie Firebolt bieten.

C++ Kenntnisse auffrischen

Da die Codebasis C++20 verwendet, solltest du deine Kenntnisse in dieser Programmiersprache auffrischen. Bereite dich darauf vor, spezifische Fragen zu mehrthreadigen Systemen und Performance-Optimierungen zu beantworten, um dein technisches Wissen zu demonstrieren.

Projekte und Erfahrungen teilen

Bereite konkrete Beispiele aus deiner bisherigen Arbeit vor, die deine Erfahrung mit Datenbankinternas und verteilten Systemen zeigen. Erkläre, wie du Herausforderungen gemeistert hast und welche Lösungen du entwickelt hast, um die Performance zu verbessern.

Fragen stellen

Zeige Interesse an der Rolle und dem Unternehmen, indem du gezielte Fragen stellst. Frage nach den aktuellen Projekten des Teams oder den Technologien, die sie verwenden. Das zeigt, dass du engagiert bist und wirklich an der Position interessiert bist.

Software Engineer, Query Processing, Munich
Firebolt Analytics, Inc.
Standort: München
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>