Fullstack Software Engineer, Kafka
Core
Build end-to-end features for a cloud data platform, focusing on orchestrating managed Apache Kafka services, maintaining an open-source Schema Registry (Karapace), and developing React interfaces.
Role type
Fullstack Software Engineer (Python/React)
Builds
Production Python services, Karapace open-source components, and React/TypeScript user console interfaces.
Domain
Cloud data platforms, distributed streaming systems, open-source infrastructure.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python (async/await, type annotations), React/TypeScript, distributed systems fundamentals, schema formats (Avro, JSON Schema, Protobuf), Linux debugging, AI coding tools
Preferred skills
Apache Kafka internals, Kafka Connect development, public cloud experience (AWS/GCP/Azure), Java, observability tooling
Technologies
Python, React, TypeScript, Karapace, Apache Kafka, Buildkite, GitHub Actions, Avro, JSON Schema, Protobuf
Responsibilities
Extend and maintain Karapace schema compatibility and REST Proxy features; manage connector ecosystem upgrades and security fixes; design APIs and build async Python backends; wire up React/TypeScript views; investigate and resolve production issues across the stack; participate in design reviews and technical planning.
Seniority
Mid-Senior, hands-on IC