The company is looking to expand its streaming data platform with enterprise-focused features and functionality related to next-generation streaming, security, performance, and scalability.
Requirements
- Strong understanding and experience of C++, Rust or other systems languages (ideally modern C++17 or C++20), including profiling and benchmarking
- Knowledge of and experience integrating auth{n,z} protocols such as: OAuth (OpenID), kerberos, SASL, LDAP, SCRAM, TLS, etc
- Experience with development of high throughput real-time distributed platforms
- Some working knowledge of kubernetes and systems maintenance
- Metrics development including open telemetry, prometheus and Grafana
- Experience developing open source software
- Data streaming application experience
Responsibilities
- Build and maintain the customer-facing interfaces provided by Redpanda
- Analyze and drive for parity with the Kafka API
- Work to enhance both user experience and overall system performance
- Develop supporting infrastructure to enable other core teams to deliver features effectively
- Implement security and access control functions
- Enable new customer-centric capabilities that focus on serving large enterprise customers
- Contribute to the overall success of Redpanda by ensuring its core tenets remain true
Other
- 3+ years of substantial and relevant experience in software development
- Excellent written communication skills
- A general technologist at heart with a 'I can figure it out' approach to challenges
- A natural collaborator, ready to bring your own ideas as well as support others' innovations
- Autonomous, able to work asynchronously while also communicating effectively with team members
- Committed to lifelong learning
- U.S. base salary range for this role is $185,000 - $218,000 (CA, NY, WA) and $177,000 - $209,000 (other US locations)