Redpanda Data is pioneering a new category in AI infrastructure with its Agentic Data Plane, designed to connect AI agents with enterprise data and systems. The Senior Software Engineer will contribute to the Core engineering team's mission of creating a leading data streaming platform, focusing on enhancing customer-facing interfaces, user experience, and enterprise-specific features.
Responsibilities:
- Build and maintain the customer-facing interfaces provided by Redpanda
- Analyze the Kafka API and strive for parity
- Enhance the user experience and overall system performance
- Implement security and access control functions critical for enterprise customers
- Enable new customer-centric capabilities that focus on serving large enterprise customers
- Contribute to the overall success of Redpanda by ensuring our core tenets of Operational Simplicity, No Data Loss, and Blazingly Fast remain true as we push the envelope on scalability while expanding our target addressable market through features and integrations
Requirements:
- 5+ years of substantial and relevant experience in software development
- Strong understanding and experience of C++, Rust or other systems languages (ideally modern C++17 or C++20), including profiling and benchmarking
- Excellent written communication skills, collaboration skills, and executive function to overcome challenges
- A lifelong commitment to learning and improving yourself
- 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