about 3 hours ago
Responsibilities
- Own the internal Kafka distribution, including branch management and release planning.
- Contribute upstream to Apache Kafka through bug fixes and design discussions.
- Diagnose and resolve complex broker/controller issues.
- Build custom patches for specific production needs.
- Establish engineering practices for Kafka development within the team.
- Mentor a supporting engineer to enhance team capabilities.
- Advise platform teams on Kafka configuration and architectural decisions.
- Interface with audit and compliance teams to ensure regulatory standards are met.
Requirements
- Deep familiarity with the Kafka codebase, including broker and client internals.
- Proven track record of upstream contributions to Apache Kafka.
- Strong understanding of distributed systems fundamentals.
- Comfort with systems-level programming and JVM internals.
- Experience maintaining a fork or distribution of software.
- 8+ years of experience in systems/infrastructure software engineering.
Benefits
- Medical, critical illness, accidental, and life insurance.
- Employee assistance program and onsite medical center.
- Maternity and paternity benefits, along with adoption assistance.
- Relocation benefits and travel policy.
- Retirement benefits including PF contributions and gratuity.
- Higher education assistance and car lease options.