About the role:
• Design and implement components of our query language runtime —
including parsing, semantic analysis, query planning, and execution.
• Build and extend Kafka -native data pipelines and streaming query
execution using Kafka Streams and the broader Kafka ecosystem.
• Develop and maintain backend services and integration layers
using Spring Boot.
• Collaborate with database and infrastructure teams to optimize
query execution over large -scale storage systems.
• Contribute to the design of language semantics, type systems,
and query optimization strategies.
• Write high -performance Java and C++ code; own critical,
latency -sensitive system components.
• Review designs and code across the team; set standards for
correctness, performance, and maintainability.
• Proficiency in both Java and C++ — able to write, review, and
own production code in either language.
• Strong Kafka knowledge — required at the following levels of
depth:
• Ideal Candidate: Proven
experience contributing to the Kafka ecosystem — open -source contributions,
Kafka Improvement Proposals (KIPs), or deep architectural work within the Kafka
internals (broker, consumer group protocol, log compaction, etc.).
• Minimum
Qualification: Proven hands -on
experience building Kafka connectors and stream -processing applications using
Kafka Streams in production environments.
• Solid Spring Boot experience — building production -grade backend
services, REST/gRPC layers, and integration components.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.