core-software-engineer-c-plus-plus-remote bei ClickHouse
ClickHouse sucht erfahrene C++ Entwickler fĂŒr die Performance Engineering Team. Die Rolle erfordert fundierte Kenntnisse in Datenbank-Internals, Performance Optimization und Unix Systems. Als Teil des Core Engineering Teams arbeitest du an der Skalierung des Open Source Projekts und ClickHouse Cloud.
Dein Arbeitsalltag als Core Software Engineer bei ClickHouse
Als Mitglied des Performance Engineering Teams verantwortest du die Optimierung der Kern-Performance des ClickHouse Datenbank-Systems. Diese Position bietet die Möglichkeit, direkt an einem der schnellsten Open Source Datenbanken fĂŒr Echtzeit-Analysen und Data Warehousing zu arbeiten.
- Performance Optimization â Du analysierst und optimierst Query-Performance, distributed query optimization und relational operators wie Aggregation und Joins mit Fokus auf maximale Effizienz
- Low-Level Optimierungsarbeit â Einsatz von SIMD Instructions und andere tiefgehende Performance-Verbesserungen fĂŒr maximale Datenbank-Geschwindigkeit
- Performance Testing â Ausarbeitung und Erweiterung von Performance-Tests mit realen und synthetischen DatensĂ€tzen zur Sicherstellung stabiler Performance ĂŒber Zeit
- Open Source Community â Aktive Teilnahme am Community Management durch PR Reviews, Issue Resolution und Antworten auf Fragen in Slack, Google Groups und weiteren KanĂ€len
- Support Engineering â Zusammenarbeit mit Support Teams zur Lösung komplexer Performance-Probleme unserer Kunden
Diese Rolle erfordert sowohl technische Tiefe als auch die FĂ€higkeit, in einem dynamischen Startup-Umfeld zu wachsen und mitzupflegen.
Erwartete Qualifikationen und technische Voraussetzungen
Die Position erfordert fundierte praktische Erfahrung in der Softwareentwicklung mit C++ und tiefes VerstÀndnis von Systemarchitekturen. ClickHouse sucht nach Ingenieuren, die nicht nur technisches Können mitbringen, sondern auch in schnellen Teams erfolgreich arbeiten können.
- C++ Expertise â Solide Berufserfahrung in der Softwareentwicklung mit C++ und vertraute Arbeit mit Unix Systems sind unverzichtbare Grundlagen
- Datenbank-Kenntnisse â Starke Expertise in Datenbank-Internals und Design mit VerstĂ€ndnis fĂŒr verteilte Systeme
- Performance Engineering â Erfahrung im Performance Engineering, idealerweise im Datenbankbereich oder in High-Frequency Trading, Simulation und Echtzeit-Datenverarbeitung
- Debugging Skills â Solide FĂ€higkeiten in der Fehlersuche im Produktionsumfeld mit analytischen Denkstrukturen
- Code Review FĂ€higkeiten â Geduld und Detailorientierung bei der Zusammenarbeit mit Open Source Community und Code Reviews
- TeamfĂ€higkeit â Gute KommunikationsfĂ€higkeit und FĂ€higkeit zur Zusammenarbeit innerhalb und zwischen Engineering-Teams
ZusĂ€tzlich wird erwartet, dass du dich in einem schnellen Startup-Umfeld wohlfĂŒhlst und dich als geschĂ€ftlicher Partner mit gemeinsamen Zielen siehst.
Einzigartige Benefits und Unternehmenskultur bei ClickHouse
ClickHouse bietet eine vielfĂ€ltige Benefits-Palette fĂŒr Remote-Mitarbeiter und fördert eine Kultur der Eigenverantwortung und Mitgestaltung. Als wachsendes Unternehmen hast du die Möglichkeit, die Unternehmenskultur aktiv mitzugestalten.
- Flexible Arbeitsumgebung â Als global verteiltes Unternehmen ist ClickHouse remote-friendly mit PrĂ€senz in ĂŒber 20 LĂ€ndern weltweit
- Gesundheitsvorsorge â ArbeitgeberbeitrĂ€ge zur Gesundheitsversicherung fĂŒr alle Mitarbeiter
- Equity Participation â Aktienoptionen fĂŒr jedes neue Team-Mitglied als Teil des Pensionsplans
- Flexible Freizeit â Flexible Urlaubsgestaltung in den USA, groĂzĂŒgige Entitlements in anderen LĂ€ndern
- Home Office Ausstattung â 500 USD Budget fĂŒr Home Office Setup bei Remote-Mitarbeitern
- Global Gatherings â Persönliche Treffen und Offsites fĂŒr den gesamten Company-umfang zur StĂ€rkung der persönlichen Verbindung
Die Unternehmenskultur wird gemeinsam von allen Mitarbeitern mitgeprĂ€gt, was besonders in einem schnell wachsenden Startup fĂŒr wertvolle Einblicke und Mitspracherecht sorgt.
Warum diese C++ Developer Position bei ClickHouse besonders ist
Die Kombination aus technischer Tiefe, Remote-Arbeitsmöglichkeiten und der Möglichkeit, an einem fĂŒhrenden Open Source Projekt mitzuarbeiten, macht diese Position besonders attraktiv. ClickHouse zĂ€hlt zur Forbes Cloud 100 Liste und hat mit 42.000 GitHub Stars einen beeindruckenden Community-Auftritt.
- Technische Herausforderungen â Arbeit an einem der schnellsten und ressourceneffizientesten Open Source Datenbanken fĂŒr Echtzeit-Anwendungen und Analytics
- Marktposition â Unternehmen mit ĂŒber 3.000 Kunden und 250% jĂ€hrliches Wachstum in ARR zeigen die MarktfĂŒhrerschaft in Echtzeit-Analysen, Data Warehousing und AI Workloads
- Finanzierung und Wachstum â Die 400M Series D Finanzierung zeigt das Vertrauen der Investoren und das Wachstumspotenzial des Unternehmens
- Community Impact â Direkte Einwirkung auf Open Source Projekte mit ĂŒber 42.000 GitHub Stars und aktiver Community-Teilnahme
- Internationale Möglichkeiten â Möglichkeit, in einem global verteilten Team mit Arbeitsmöglichkeiten weltweit zu arbeiten
FĂŒr C++ Entwickler, die an Performance-Critical Systemen arbeiten möchten, bietet diese Rolle eine ideale Plattform fĂŒr Karrierewachstum.
Deine Benefits im Ăberblick
HĂ€ufige Fragen zu dieser Stelle
Ist die Position wirklich vollstĂ€ndig remote ohne BĂŒrobesuche?
âŒ
Ja, ClickHouse ist eine remote-first Organisation mit PrĂ€senz in ĂŒber 20 LĂ€ndern weltweit. WĂ€hrend das Unternehmen gelegentliche globale ZusammenkĂŒnfte und Offsites anbietet, um persönliche Verbindungen zu stĂ€rken, erfolgt die tĂ€gliche Arbeit vollstĂ€ndig remote ohne regelmĂ€Ăige BĂŒrobesuche. Du hast die FlexibilitĂ€t, von ĂŒberall auf der Welt zu arbeiten, solange du ĂŒber eine stabile Internetverbindung verfĂŒgst.
Welche Gehaltsklasse ist fĂŒr diese Position vorgesehen?
âŒ
Die spezifischen Gehaltsspannen werden regional angepasst und sind in den ursprĂŒnglichen Stellenbeschreibungen zu finden. FĂŒr Positionen in den USA wird eine typische Einstiegsverdienstscheibe angegeben, wĂ€hrend in bestimmten Standorten wie der San Francisco Bay Area und New York City Metro Area zusĂ€tzliche Premium-MehrsĂ€tze fĂŒr die gleiche Position ausgeschĂŒttet werden können. FĂŒr detaillierte Informationen kannst du dich direkt mit dem Unternehmen in Verbindung setzen.
Was erwartet ClickHouse von Open Source Community-Mitgliedern?
âŒ
ClickHouse erwartet aktive Engagement in der Open Source Community durch regelmĂ€Ăige BeitrĂ€ge wie Issue Resolution, PR-Reviews und Antworten auf Fragen in verschiedenen KanĂ€len wie Slack, Google Groups und externen Chat-Plattformen. Die Position beinhaltet auch die Zusammenarbeit mit der Community, um technische Fragen zu beantworten und einen Kultur der Zusammenarbeit und gegenseitigen Respekts zu fördern. Patience und Detailorientierung werden hier besonders geschĂ€tzt.
Gibt es Vorteile fĂŒr Mitarbeiter mit spezifischer Datenbank-Erfahrung?
âŒ
Ja, vorangegangene Erfahrung mit ClickHouse wird als Bonus-Point gewertet. Auch Erfahrung in Sicherheitsaspekten, Datenschutz und Compliance sowie TCP/IP und Network-Programming bringen zusÀtzliche Vorteile mit sich. Cloud-Infrastruktur-Erfahrung, insbesondere mit Kubernetes, sowie Erfahrung mit öffentlichen VortrÀgen auf technischen Konferenzen werden ebenfalls positiv bewertet.