The role:
A backend infrastructure expert focused on building the core streaming platform, libraries, tools, and developer enablement capabilities.
What you will do…
- Develop and Maintain Streaming Infrastructure Design and support a global streaming platform, creating robust, scalable software libraries that streamline development and ensure reliability and observability for thousands of services.
- Optimize System Performance Conduct research, build proofs of concept, and perform benchmark tests to identify and implement technology improvements across the platform.
- Improve Infrastructure Observability Build internal tooling to improve visibility into streaming pipelines. Create standardized logging, tracing, and metric collection practices.
- Provide Developer Support and Training Mentor developers, document best practices, lead workshops, and provide guidance on how to efficiently and correctly leverage the platform.
- Support Production System Collaborate with DevOps peers to investigate production issues and ensure developer-facing tooling behaves reliably under load.
What we expect…
- 8+ years in software engineering with a focus on streaming platforms , distributed systems , or backend infrastructure
- Expertise in Kafka internals – including the protocol, producer/consumer design, topic configurations, offset management, etc.
- Strong coding skills in Java, Python, or Scala
- Experience creating and maintaining SDKs , libraries , or developer-facing tooling
- Proficiency in building observable systems: metrics , logs , tracing , self-healing mechanisms
- Understanding of Docker , Kubernetes , and deployment flows
- Excellent communication and documentation skills, with a passion for enabling developers
Bonus Qualities:- Mentorship experience and a leadership mindset
- Contributions to open source (especially Kafka ecosystem)
- Community involvement – forums, user groups, Slack communities
- Speaker at summits or meetups
- Published articles/blogs about streaming, architecture, or dev tooling