Software Engineer, Caching Infrastructure
Core
Design, build, and operate a high-availability, multi-tenant caching platform powering inference, identity, quota, and product experiences for OpenAI's AI systems.
Role type
Senior IC distributed systems engineer (caching infrastructure)
Builds
Multi-tenant cache platform, networking, observability, and autoscaling systems
Domain
AI infrastructure, distributed systems, caching
Deliverable
production ML models | infrastructure
Required skills
distributed caching systems, networking fundamentals, Kubernetes service orchestration, clustering, durability configurations, client-side connection patterns, performance tuning, latency optimization, reliability engineering, throughput optimization, cost optimization
Preferred skills
service meshes, load balancing, storage systems
Technologies
Redis, Memcached, Kubernetes, Envoy
Responsibilities
Design and build the caching platform; define long-term vision and roadmap for caching; collaborate with infra and product teams
Seniority
Senior, hands-on IC