About the job
About Us
Welcome to Redis! We are the driving force behind the high-performance applications that power everyday experiences. Whether you're checking the weather, making online purchases, or tracking flight statuses, our technology is at work. At Redis, you will engage with cutting-edge technology that’s both fast and easy to use, as we strive to create a simpler and faster world for our over 10,000 clients globally. Are you ready to make an impact?
Your Role
As a Software Engineering Team Lead for Redis AI Services, you will take on a pivotal leadership role, guiding a team of skilled engineers to develop highly scalable, reliable, and production-ready services. Your leadership will be instrumental in promoting software excellence and engineering best practices, as you harness your expertise to enhance Redis’ functionalities, especially in memory and context capabilities for chatbots and agents, as part of our expanding AI Services suite. This role requires a blend of software engineering leadership, strategic decision-making, and execution of impactful product initiatives.
Key Responsibilities
Lead and Develop a High-Performing Engineering Team. Mentor team members to produce top-tier software quickly, underpinned by strong engineering principles, pragmatic design, and flexible testing methodologies.
Facilitate Agile Execution and Decision-Making. Cultivate a culture of rapid iterations and data-driven decisions to effectively balance immediate product delivery needs with long-term strategic goals.
Enhance the AI Services Platform. Collaborate with diverse teams, including AI research, product management, and cloud infrastructure, to advance Redis’ AI solutions into robust, customer-ready offerings.
Operational Leadership. Establish and track SLAs, SLOs, and KPIs. Build strong observability, incident management, and release processes to ensure high service uptime and performance.
Recruit and Cultivate Talent. Attract top engineering talent and nurture a culture of technical curiosity, operational excellence, and continuous improvement.
What We’re Looking For
6+ years of experience as a software engineer specializing in backend, cloud, or distributed systems, with a minimum of 2 years in a technical leadership role.
Demonstrated success in leading product-focused engineering teams to deliver high-quality outcomes.
