We are seeking a skilled Software Engineer to design and implement caching infrastructure for our high-performance applications. The ideal candidate will have expertise in Python, Node.js, and Machine Learning, as well as experience with cloud-based services such as AWS.
The successful candidate will be responsible for:
- Designing and implementing caching layers to improve application performance
- Developing and deploying scalable caching solutions using Python and Node.js
- Collaborating with cross-functional teams to integrate caching infrastructure with existing systems
- Optimizing caching performance and reducing latency
- Staying up-to-date with industry trends and emerging technologies in caching and Machine Learning
Requirements:
- 5+ years of experience in software engineering with a focus on caching and high-performance applications
- Expertise in Python, Node.js, and Machine Learning
- Experience with cloud-based services such as AWS
- Strong understanding of caching algorithms and data structures
- Excellent problem-solving and communication skills