Roku
Confluent
Senior Software Engineer
Über die Rolle
Wir entwickeln nicht nur bessere Technologie. Wir schreiben neu, wie Daten fließen und was die Welt damit tun kann. Mit Confluent stehen Daten nicht still. Unsere Plattform setzt Informationen in Bewegung, streamt sie nahezu in Echtzeit, damit Unternehmen schneller reagieren, intelligenter entwickeln und Erlebnisse schaffen können, die so dynamisch sind wie die Welt um sie herum.
Es braucht eine bestimmte Art von Mensch, um diesem Team beizutreten. Leute, die schwierige Fragen stellen, ehrliches Feedback geben und füreinander da sind. Keine Egos, keine Alleingänge. Nur kluge, neugierige Menschen, die gemeinsam auf etwas Größeres hinarbeiten.
Eine Confluent. Ein Team. Eine Data Streaming Platform.
Wir sind ein Team von leidenschaftlichen Ingenieuren, die komplexe Probleme mit verteilten Speichersystemen und Infrastruktur lieben. Durch das Tableflow-Projekt bauen wir die nächste Generation von Speicherlösungen für Kora und verwandeln es in eine echte Multi-Modal-Speicher-Engine. Unser Ziel ist es, Streaming-Daten nahtlos sowohl als Tabelle als auch als Stream konsumierbar zu machen. Wenn Sie mehr über die Herausforderungen erfahren möchten, mit denen wir uns befassen, lesen Sie unseren Blogbeitrag: Tableflow: The Stream/Table, Kafka/Iceberg Duality.
Als Senior Software Engineer in diesem Team konzentrieren Sie sich auf die Weiterentwicklung wichtiger Schichten des Tableflow-Projekts, einschließlich seiner Multi-Tenant-, hochverfügbaren Compute-Infrastruktur und der Kernkomponenten, die für die Tabellenmaterialisierung und die Hintergrundwartung zuständig sind. Sie werden sich Herausforderungen stellen, wie z. B. der Entwicklung von Strategien für die effiziente Tabellenmaterialisierung und -wartung in massivem Maßstab über die gesamte Confluent Cloud hinweg, um die hohe Verfügbarkeit und Skalierbarkeit für Hintergrundspeicheraufgaben zu gewährleisten.
Bereit, das Nächste zu bauen? Bringen wir es in Bewegung.
Kommen Sie, wie Sie sind
Zugehörigkeit ist hier kein Bonus. Sie ist die Basis. Wir arbeiten über Zeitzonen und Hintergründe hinweg und wissen, dass die besten Ideen aus unterschiedlichen Perspektiven entstehen. Und wir schaffen Raum für jeden, zu führen, zu wachsen und das Mögliche herauszufordern.
Wir sind stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit fördert. Einstellungsentscheidungen basieren auf berufsbezogenen Kriterien, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Behinderung, Veteranenstatus oder einer anderen gesetzlich geschützten Klassifizierung.
Was Sie tun werden
- Entwicklung der Speicher-Engine: Entwerfen und Implementieren innovativer Strategien für Tabellenschemata, Materialisierung und Kompaktierung in massivem Maßstab.
- Plattform-Engineering: Aufbau und Wartung einer Multi-Tenant-, hochverfügbaren Infrastruktur, die Hintergrundberechnungsaufgaben für Koras Langzeitspeicher antreibt. Sicherstellen, dass die Plattform für Skalierbarkeit, Zuverlässigkeit und Ausfallsicherheit optimiert ist, im Einklang mit den organisatorischen Zielen.
- Funktionsübergreifende Zusammenarbeit: Zusammenarbeit mit Produktmanagement, Design und anderen Ingenieurteams, um die nahtlose Integration von Speicherfunktionen und -infrastruktur mit der breiteren Organisation zu gewährleisten.
Was Sie mitbringen
- BS, MS oder PhD in Informatik oder einem verwandten Fachgebiet oder gleichwertige Berufserfahrung
- Ausgezeichnete Kommunikations- und Kollaborationsfähigkeiten mit der Fähigkeit, Stakeholder auf allen Ebenen zu beeinflussen und zu leiten.
Was Sie auszeichnet
- Vertrautheit mit oder Erfahrung in Beiträgen zu den folgenden Open-Source-Technologien: Apache Kafka, Apache Iceberg, Apache Flink
- Erfahrung/Kenntnisse mit Public Clouds (AWS, Azure oder GCP)
Datenschutzhinweis
Confluent ist eine Tochtergesellschaft von IBM, die von IBM übernommen wurde und in die IBM Organisation integriert wird. Wenn Sie mit dieser Bewerbung fortfahren, verstehen Sie, dass Confluent Ihre persönlichen Daten mit anderen IBM-Affiliates teilen wird, die an Ihrem Rekrutierungsprozess beteiligt sind, unabhängig davon, wo sich diese befinden. Weitere Informationen darüber, wie IBM Ihre persönlichen Daten schützt, einschließlich der Schutzmaßnahmen bei grenzüberschreitenden Datentransfers, finden Sie hier.
