About the job
Join our dynamic team as an experienced Redis Engineer specializing in RTS Redis (Redis TimeSeries) for real-time data processing and caching. We seek a candidate with robust hands-on expertise in Redis administration, focusing on data dump, persistence, and performance optimization. You will be instrumental in deploying and managing Redis solutions within OpenShift environments.
A developer-centric mindset, along with a deep understanding of Redis data structures, pipeline management, and AI integration, is crucial for success in this role.
Key Responsibilities
- Design, configure, and maintain RTS Redis (Redis TimeSeries) databases to facilitate real-time analytics and time-series data processing.
- Implement caching, data dump, and persistence techniques to ensure data integrity and enhance performance.
- Develop and oversee Redis pipelines, prioritizing Redis databases while integrating other databases as necessary.
- Deploy Redis environments on OpenShift with a focus on scalability, high availability, and fault tolerance.
- Integrate RTS Redis solutions with Python and DevOps tools to streamline automation and monitoring.
- Optimize memory usage, query performance, and overall system reliability within Redis.
- Collaborate with development teams to effectively integrate Redis into microservices and application architectures.
- Investigate Vector Database integrations and AI-driven caching strategies to elevate performance.
Required Skill Set
Primary Skills:
- Redis Administration (RTS Redis / Redis TimeSeries)
- Real-time Data Processing
- Caching, Dump, and Persistence
- Immediate Deployment and Configuration Skills
Additional Skills:
- Python
- DevOps
- OpenShift
Preferred Combination:
- RTS Redis + OpenShift Deployment Experience
Good to Have:
- Familiarity with Vector Databases (e.g., Pinecone, Milvus, Weaviate)
- Experience in AI model caching and data management
- Knowledge of CI/CD automation for Redis workloads

