Agivant Technologies India Private Limited
Backend Engineer (Data Infrastructure)
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.
Requirements
• 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.


