

Software Engineer, Core Services
OpenAI
OpenAI is seeking a Software Engineer for its Core Services team in San Francisco, CA. The role focuses on designing and operating critical backend platforms that support product engineering teams by providing scalable and reliable infrastructure services. The position offers a hybrid work model and emphasizes collaboration, performance optimization, and the development of well-designed APIs.
Qualification
- Experience with distributed systems and caching infrastructure (e.g., Redis, Memcached).
- Familiarity with metadata storage solutions (e.g., FoundationDB) and workflow orchestration tools (e.g., Temporal, Cadence).
- Experience running containerized services in cloud environments and integrating them into CI/CD workflows.
- Understanding of trade-offs in consistency models, replication strategies, and performance optimization in multi-region systems.
- Strong communication and collaboration skills with cross-functional teams.
Responsibility
- Design, build, and maintain shared infrastructure services such as caching layers, workflow orchestration, metadata stores, and file storage services.
- Collaborate with product teams to provide scalable, reliable primitives that abstract the complexities of distributed systems.
- Improve performance, resilience, and scalability of core services that power customer-facing applications.
- Create well-designed APIs and abstractions that accelerate development for product teams.
- Work on distributed systems challenges and ensure the infrastructure empowers product teams.



