The Redis Enterprise Core Architect will be responsible for designing, building, and maintaining the architectural framework for Redis-based solutions across cloud and on-premises environments. This role requires a deep understanding of distributed systems, caching, and database technologies, as well as hands-on expertise in Redis Enterprise. The architect will oversee a team of 150+ engineers, collaborate with senior leadership (Directors, CTO, Product Managers), and engage with customers to drive innovation, scalability, and performance.
Architectural Design and Development:
- Design and approve Redis Enterprise architecture strategies and solutions for customers, partners, and internal stakeholders.
- Oversee the development of Redis-based features and services, ensuring alignment with best practices, performance standards, and business objectives.
- Collaborate with engineering, DevOps, and product teams to implement scalable, high-performance Redis Enterprise solutions both on-premises and in the cloud.
- Own and manage the architectural roadmap for Redis Enterprise core solutions, addressing technical debt and scaling challenges.
Team Leadership and Collaboration:
- Lead a team of 150+ engineers, fostering collaboration, innovation, and technical excellence.
- Work closely with Directors, CTOs, Product Managers, and customers to align Redis architecture with organizational goals and market demands.
- Act as the primary technical advisor and mentor for teams, promoting Redis best practices and advanced use cases.
Customer Engagement and Advocacy:
- Work with customers to understand their requirements and design Redis Enterprise solutions tailored to their needs.
- Provide guidance and support during architecture reviews, migrations, and troubleshooting sessions.
- Act as a trusted Redis expert in customer-facing engagements, building long-term relationships and trust.
Continuous Improvement and Innovation:
- Stay ahead of emerging trends in Redis Enterprise, cloud technologies, and distributed systems.
- Drive the adoption of innovative Redis features, such as streams, JSON modules, and AI/ML integrations.
- Evaluate and incorporate feedback from internal teams and customers to enhance the Redis Enterprise architecture.
What will you need to have?
- Extensive experience in distributed systems, cloud computing, and database architecture.
- Proven leadership experience managing large engineering teams (150+ members).
- Strong understanding of high-availability systems, clustering, replication, and failover mechanisms.
- Hands-on experience with cloud providers (AWS, Azure, GCP) and Kubernetes.