Confluent is focused on transforming how data moves and enhancing what can be achieved with it.
The company aims to make it easy for anyone to use its products, including Kafka, to create streaming applications.
The team is seeking skilled engineers to join their world-class group dedicated to building and managing large-scale, multi-tenant distributed systems with high availability.
The client team develops libraries for Kafka developers, enabling organizations to build applications that manage data at scale with high throughput and performance.
Responsibilities include contributing to open-source repositories related to non-Java Kafka client libraries, primarily using the C programming language, and providing support to customers by resolving production or go-live issues in collaboration with global support teams.
Requirements:
Candidates must have 3+ years of industry experience in building applications using the C programming language.
Experience with additional languages such as .NET, Python, or JavaScript is considered an advantage.
Applicants should possess expertise in solving multi-threading issues and addressing memory leaks or other resource-related problems through optimization.
Some experience in implementing security measures using oAuth, mTLS, RBAC, and ACLs is required.
Benefits:
Confluent promotes a culture of belonging, ensuring that all employees feel included and valued.
The company embraces diversity, working across various time zones and backgrounds to foster innovative ideas.
Employees are encouraged to lead, grow, and challenge the status quo in a supportive environment.
Confluent is an equal opportunity workplace, making employment decisions based on job-related criteria without discrimination.