Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Online Storage image - Rise Careers
Job details

Software Engineer, Online Storage

About the Team

We are the Online Storage team powering ChatGPT, Sora, and the OpenAI APIs. We’re a growing team set up to own the databases and online‑storage infrastructure that serve all our products.

About the Role

As OpenAI scales, we’re seeking experienced, problem‑solving engineers to build robust, high‑performance, and scalable database systems. Our ability to rapidly iterate on products while ensuring reliability and speed is key to our success.

You’ll work in a fast‑paced, collaborative environment, building systems that serve hundreds of millions of users globally, with a strong emphasis on safety, reliability, and performance.

We’re hiring skilled software engineers to join the Online Storage team. You’ll help design and build a large‑scale database, collaborate with various product teams to scale it to meet their needs, and own operational excellence by defining SLAs and KPIs that directly satisfy stakeholder expectations. This is a critical role for engineers who thrive on solving complex, large‑scale challenges and are passionate about building resilient systems that perform under load.

 In this role, you will:

  • Design and build highly scalable, reliable, and performant database

  • Design and build highly simple and intuitive APIs for the underlying database

  • Analyze and resolve performance and scalability bottlenecks to improve overall system efficiency

  • Debug, instrument, and fix system issues — from pinpointing root causes to delivering long-term solutions

  • Define technical strategy and guide the development of robust infrastructure that supports high-scale production systems and evolving business needs

  • Collaborate closely with product teams to deeply understand requirements and deliver impactful solutions

  • Boost engineering productivity by building intuitive tools and systems that empower fellow developers

  • Foster an inclusive team culture, encouraging diverse perspectives, radical candor, and thoughtful challenge to groupthink

  • Own the reliability of the systems you build, including participating in an on-call rotation to address critical incidents

You might thrive in this role if you:

  • Have experience building (and rebuilding) production systems to support new product capabilities and growing scale

  • Care deeply about the end-user experience and take pride in solving real customer needs

  • Embrace a humble, collaborative mindset and go the extra mile to support your teammates and the broader mission

  • Own problems end-to-end — you're comfortable learning on the fly to fill gaps and get things done

  • Build internal tools that improve workflows when off-the-shelf solutions fall short

  • Have hands-on experience with distributed systems such as data storage, caching, search, or other backend infrastructure components

  • Prioritize the reliability, scalability, and performance of large-scale systems

  • Thrive in ambiguous, fast-paced environments and enjoy iterating rapidly on product and research initiatives

Qualifications:

  • 4+ years of industry experience, including 2+ years leading large-scale, complex projects or technical initiatives as an engineer or tech lead

  • Strong passion for building distributed systems at scale, with a focus on reliability, scalability, security, and continuous improvement

  • Expertise in systems programming, with hands-on experience in multi-threading and concurrency; proficiency in C++ and/or Python is highly preferred

  • Preferably, domain experience in areas such as databases, large-scale data systems, storage, caching, search, or other core components of distributed infrastructure

  • Excellent communication skills, with the ability to build consensus across diverse technical and non-technical stakeholders

About OpenAI

OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. 

We are an equal opportunity employer and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability or any other legally protected status. 

OpenAI Affirmative Action and Equal Employment Opportunity Policy Statement

For US Based Candidates: Pursuant to the San Francisco Fair Chance Ordinance, we will consider qualified applicants with arrest and conviction records.

We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link.

OpenAI Global Applicant Privacy Policy

At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.

OpenAI Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
OpenAI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of OpenAI
OpenAI CEO photo
Sam Altman
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Online Storage, OpenAI

Exciting opportunities await talented software engineers joining the Online Storage team at OpenAI! In this critical role, you'll be working to build robust, high-performance, and scalable database systems that are foundational to our products, including ChatGPT, Sora, and the OpenAI APIs. As we continue to grow, your problem-solving skills will help us tackle various engineering challenges, ensuring reliability and speed in our offerings that serve millions of users worldwide. You'll dive into creating scalable, intuitive APIs and analyze performance bottlenecks, not to mention collaborating closely with product teams to align our innovations with user needs. We highly value an inclusive culture, so you'll find yourself in an environment that encourages varying perspectives and thoughtful debate. With your hands-on experience in distributed systems like data storage and a genuine passion for improving user experience, you'll take pride in owning and enhancing the systems you create. Sound interesting? Join OpenAI, and let's build something extraordinary together!

Frequently Asked Questions (FAQs) for Software Engineer, Online Storage Role at OpenAI
What are the main responsibilities of a Software Engineer at OpenAI?

As a Software Engineer on the Online Storage team at OpenAI, you will be responsible for designing and building highly scalable and reliable database systems. This involves creating intuitive APIs, analyzing performance bottlenecks, and collaborating with product teams to meet evolving needs, while also participating in an on-call rotation to manage system reliability.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at OpenAI?

To apply for the Software Engineer position at OpenAI, candidates should have at least 4 years of industry experience, including 2 years managing complex projects. Proficiency in systems programming with C++ or Python, as well as hands-on experience with distributed systems, is essential. Strong communication skills to convey technical ideas across interdisciplinary teams are also required.

Join Rise to see the full answer
How does OpenAI define success for its Software Engineers?

Success for Software Engineers at OpenAI is defined by their ability to build systems that are not only reliable but also serve consumer needs effectively. Engineers are expected to deliver impactful solutions, improve workflows with internal tools, and own problems end-to-end while fostering a collaborative and inclusive team culture.

Join Rise to see the full answer
What is the team culture like for Software Engineers at OpenAI?

The team culture for Software Engineers at OpenAI is inclusive and collaborative, encouraging diverse perspectives and open discourse. Engineers are motivated to support one another and the company's mission, while fostering a humble mindset that embraces feedback and learning opportunities.

Join Rise to see the full answer
What technologies should I be familiar with for the Software Engineer role at OpenAI?

Candidates for the Software Engineer role at OpenAI should be familiar with technologies related to distributed systems, particularly focusing on data storage, caching, and core infrastructure components. A strong foundation in systems programming, especially with multi-threading and concurrency, is also critical.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Online Storage
Can you explain your experience with distributed systems?

When answering this question, focus on specific projects you've worked on that involved distributed systems. Highlight the technologies you've used and any challenges you faced regarding reliability and scalability, along with how you resolved them.

Join Rise to see the full answer
Describe a time when you had to debug a complex system issue.

Provide a concrete example of a complex issue and how you approached debugging it. Detail the steps you took, the tools you used, and what you learned from the experience, reflecting your problem-solving mindset.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Discuss your approach to time management and prioritization, including techniques like task lists, agile methodologies, or how you communicate with team members to align project goals and deadlines.

Join Rise to see the full answer
What steps do you take to ensure system reliability?

Emphasize your proactive strategies for ensuring reliability, such as defining SLAs and KPIs, implementing monitoring systems, and conducting regular system tests. You might also share experiences of participating in on-call rotations.

Join Rise to see the full answer
What strategies do you use to gather and understand product requirements?

Illustrate your approach by explaining how you collaborate with product managers and teams to gather requirements. Discuss any techniques you use like user interviews, feedback loops, or prototyping to ensure full understanding.

Join Rise to see the full answer
Can you share your experience with performance optimization?

Provide examples of tools or processes you've implemented to analyze and enhance system performance, highlighting any major improvements and the impact they had on user experience.

Join Rise to see the full answer
What are the most critical metrics you monitor for database systems?

Explain which metrics you prioritize for monitoring the health and performance of database systems, such as response time, throughput, uptime, and error rates, and why they are essential to system stability.

Join Rise to see the full answer
How do you handle feedback from team members or stakeholders?

Discuss your openness to feedback and how you've used it constructively in the past. Provide specific examples of situations where feedback improved a project or your personal development.

Join Rise to see the full answer
Describe a project where you had to learn a new technology quickly.

Share a relevant experience and the steps you took to quickly get up to speed with a new technology. Emphasize your learning strategies, such as utilizing online resources, engaging with experts, or hands-on experimentation.

Join Rise to see the full answer
How do you promote an inclusive culture within your team?

Discuss specific actions you've taken to foster inclusivity, whether through leadership in team discussions, advocating for diverse perspectives, or mentoring newer team members to ensure everyone feels valued.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning

Join OpenAI's Robotics team as a Hardware Engineer and contribute to groundbreaking advancements in general-purpose robotics and AI integration.

Photo of the Rise User
Posted 7 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning

As a Prototyping Lab Technician at OpenAI, you will leverage your skills in hardware prototyping to advance robotics technology in a dynamic setting.

Posted 7 days ago

Join Labcorp as a Senior Software Engineer driving advancements in software capabilities for lab operations and genomic analysis.

Photo of the Rise User
RapidSOS Remote Boston, Massachusetts, United States
Posted 5 days ago

Join RapidSOS as a Senior Software Engineer to develop innovative tech solutions that enhance public safety and emergency response.

Photo of the Rise User

Join Sparkrock as a Chief Architect to lead the development of innovative ERP solutions for mission-driven organizations around the world.

Photo of the Rise User
SecurityScorecard Remote Remote (Eastern Canada)
Posted 14 days ago

Join SecurityScorecard as a Staff Backend Engineer and play a pivotal role in building reliable, scalable applications that enhance cybersecurity ratings.

Photo of the Rise User
Posted 7 days ago

Booz Allen is seeking a Full-Stack Web Developer to drive innovation in user experience and mentor a dynamic development team.

Posted 7 days ago

Join SnippetSentry™ as a Principal Software Engineer and enhance enterprise security for mobile communications.

Photo of the Rise User
Medtronic Hybrid Mounds View, Minnesota, United States of America
Posted 7 days ago

As a Software Engineer II at Medtronic, you will innovate medical software solutions that enhance patient management and care.

StudyFetch Remote No location specified
Posted 17 hours ago

As a Senior React Native Developer at StudyFetch, you'll lead the development of engaging mobile applications that revolutionize learning experiences.

OpenAI is a US based, private research laboratory that aims to develop and direct AI. It is one of the leading Artifical Intellgence organizations and has developed several large AI language models including ChatGPT.

813 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Future MakerBadge InnovatorBadge Future UnicornBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.