
Software Engineer, Caching Infrastructure

Software Engineer, Caching Infrastructure

Software Engineer, Caching Infrastructure
OpenAI
OpenAI is seeking an experienced Software Engineer for its Caching Infrastructure team, responsible for building a high-availability, multi-tenant caching platform that supports various critical use cases. The role involves designing and operating the caching system while collaborating with other infrastructure and product teams to ensure performance and reliability.
Qualification
- 5+ years of experience building and scaling distributed systems.
- Deep expertise with Redis, Memcached, or similar caching solutions.
- Production experience with Kubernetes and service meshes like Envoy.
- Strong understanding of latency, reliability, throughput, and cost considerations.
- Ability to thrive in a fast-paced environment and balance engineering with technical excellence.
Responsibility
- Design, build, and operate OpenAI’s multi-tenant caching platform.
- Define the long-term vision and roadmap for caching as a core infrastructure capability.
- Collaborate with other infrastructure teams to ensure the caching platform meets their needs.
- Focus on performance, durability, and cost in platform design.
- Scale the caching infrastructure to handle varying workloads.



