Redpanda Data is pioneering a new category in AI infrastructure with its Agentic Data Plane, providing a data streaming platform for enterprises. They are seeking a Senior Engineering Manager to lead a distributed team of engineers in solving complex problems related to distributed consensus and storage systems.
Responsibilities:
- Work with and guide a distributed engineering team that is solving highly unique and complex problems in distributed consensus, transactions and our Storage engine
- Together with the rest of engineering leadership and product management, craft and execute the company’s technology vision and strategy
- Make sure the team is empowered and can demonstrate a strong sense of ownership and belonging
- Motivate and enable the team to contribute towards organizational success
- Give frequent and actionable feedback to support your team’s personal development
- Create an environment where the team is aligned with company goals, and decision-making is done collaboratively
- Continuously strive to improve how the team works and measure outcomes
- Lead the recruiting and hiring process of the team
- Participate in regular performance reviews
- Mentor team members and collaborate with them on personal and career growth
- Bring up difficult and/or systemic challenges and impediments to the attention of your manager
- Actively discuss strategic topics with peers and Directors to help shape engineering’s environment
- Track progress, assess risks, and actively communicate contingency and mitigation plans for the team
- Provide career development guidance and structure to members of the team
- Drive evaluation and management of team members’ performance
- Manage execution of projects that the team takes on
Requirements:
- 10+ years of experience in software development and delivery
- 5+ years of experience in managing software developers
- Experience leading or managing highly technical engineering teams
- Experience developing a strategy and roadmap for your teams
- An entrepreneurial spirit - as we expect each team in Redpanda to organize themselves like a startup
- Strong verbal and written communication skills and demonstrated technical leadership
- Previous experience growing a team to 15-20 people
- Reasonably current understanding of C++, C, Rust, or other systems language, including profiling and benchmarking
- Comfortable working with a 100% distributed engineering team, collaborating on GitHub, in the open and a self starter
- Excellent written and verbal communication skills
- Knowledge of Linux filesystem internals
- Experience working on databases or other storage systems internals, such as RPC, caching, allocators, compressors, Raft, Paxos, etc
- Previous experience managing people managers