Job Description
Redpanda is pioneering the Agentic Data Plane (ADP) - a new category in AI infrastructure that makes it simple and secure to connect AI agents with enterprise data and systems. Built on a multi-modal data streaming engine, Redpanda empowers agentic applications that reason and act in real-time with speed, autonomy, and precision.
Global leaders including Activision Blizzard, Cisco, Moody's, Texas Instruments, Vodafone, and 2 of the top 5 banks in the U.S. rely on Redpanda to process hundreds of terabytes of data a day. Backed by premier venture investors Lightspeed, GV, and Haystack VC, Redpanda is a diverse, people-first organization with teams distributed around the globe.
### About the Role:
The Core engineering team’s mission is to create the best data streaming platform. We are looking for a software engineer who will help expand Redpanda’s footprint with enterprise-focused features and functionality related to next-generation streaming platform, security, performance, and scalability.
### 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.
### 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 and collaboration skills.
- A lifelong commitment to learning and improving yourself.
### Nice to Have:
- 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 and data streaming applications.