companyOpenAI logo

Software Engineer, Core Services

OpenAISan Francisco
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Experience with distributed systems, caching solutions (Redis, Memcached), metadata storage (FoundationDB), workflow orchestration (Temporal, Cadence), and familiarity with cloud environments and CI/CD practices. Strong understanding of consistency models and performance optimization in multi-region architectures.

About the job

About Our Team

Join our dynamic Core Services team, where we play a pivotal role in developing and overseeing essential services that underpin our operations. We connect core infrastructure—such as compute, storage, and networking—with product engineering teams, empowering them to innovate quickly, build with dependability, and scale effectively.

Role Overview

As a Software Engineer on our Core Services team, you will be instrumental in designing and managing vital backend platforms, including caching systems, workflow orchestration, metadata storage, and file services. Your focus will be on crafting highly reliable, scalable, and efficient systems that serve as the foundation of our product offerings.

We seek individuals who are passionate about developing infrastructure that enhances product teams, relish tackling challenges in distributed systems, and take pride in creating well-architected APIs and abstractions that streamline development processes.

This position is based in San Francisco, CA, utilizing a hybrid work model of three days in the office each week, with relocation assistance provided to new hires.

Your Responsibilities Will Include:

  • Designing, building, and maintaining shared infrastructure services, including caching layers, workflow orchestration (e.g., Temporal), metadata stores, and file storage solutions.

  • Collaborating with product teams to deliver scalable and reliable primitives that simplify the complexities of distributed systems.

  • Enhancing the performance, resilience, and scalability of core services that underpin our customer-facing applications.

You Will Excel in This Role If You:

  • Possess experience with distributed systems, caching frameworks (e.g., Redis, Memcached), metadata storage solutions (e.g., FoundationDB), or workflow orchestration tools (e.g., Temporal, Cadence).

  • Have experience managing containerized services within cloud environments and integrating them into automated CI/CD workflows.

  • Comprehend the trade-offs involved in consistency models, replication strategies, and performance optimization for multi-region systems.

  • Exhibit strong communication skills and thrive in collaborative environments, with a fervent commitment to delivering exceptional customer outcomes.

About OpenAI

OpenAI is a pioneering organization in AI research and deployment, dedicated to ensuring that artificial intelligence serves the greater good of humanity. We strive to make transformative technologies accessible and beneficial for all.

About OpenAI

OpenAI is at the forefront of artificial intelligence research and development, committed to harnessing AI technologies for the benefit of humanity. We are dedicated to creating a future where AI is used responsibly and ethically, ensuring that all advancements contribute positively to society.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.