Job Overview
We are seeking a skilled Starburst/Redis Developer to join our client's team for a 6-month contract. The ideal candidate will write code for storing, accessing, and utilizing data in applications, build responsive applications, and manage real-time analytics systems.
Key Responsibilities
- Write efficient code for storing, accessing, and processing data within applications.
- Build responsive applications by utilizing Redis to store frequently accessed data.
- Ingest, process, and analyze data while developing real-time analytics systems.
- Collaborate with infrastructure teams during Redis updates, patches, and version upgrades.
- Assess and recommend hardware and software environments to ensure scalability and reliability.
- Identify and resolve issues to enhance system performance.
Required Skills and Qualifications
- Total Experience: Minimum of 6 years in a Data Engineering role, with at least 3 years focused on Redis and Starburst (or Presto).
- Real-Time Analytics: Proven experience in developing and working with real-time data analytics systems.
- Streaming Solutions: Familiarity with streaming technologies, particularly Kafka.
- Caching Expertise: Strong knowledge of caching strategies, session storage services, and data indexing using Redis.
- Programming Proficiency: Experience in development/scripting using Python, Java, JavaScript, or similar languages.
- Infrastructure Knowledge: Familiarity with Infrastructure as a Service (IaaS), Cloud/SaaS, and Linux environments.