Redis Engineer
Apply for this position
All fields marked * are required
Roles & Responsibilities
Design and manage geo-distributed Redis cache architecture
Integrate Redis with .NET / ASP.NET Core APIs
Optimize caching performance, memory, and reliability
Handle Redis clustering, replication, failover & persistence
Implement cache-aside and write-through patterns with Azure SQL
Monitor Redis environments and troubleshoot performance issues
Ensure high availability and disaster recovery across regions
Collaborate with API, database, and cloud teams
Requirements
5+ years of Redis experience in production environments
Strong knowledge of Redis caching and distributed systems
Experience with .NET / ASP.NET Core integration
Hands-on with Azure SQL Database and caching strategies
Good understanding of Redis TTL, eviction policies & persistence
Experience in Linux and performance tuning
Knowledge of Redis clustering and geo-distributed deployments
Good communication and teamwork skills
Good to Have
Azure Cache for Redis / Redis Enterprise
Azure cloud and multi-region deployment experience
Monitoring & observability tools knowledge
Experience with high-traffic applications
Required
Preferred