CrawlJobs Logo

Software Engineer, Online Storage

openai.com Logo

OpenAI

Location Icon

Location:
United States , Seattle

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

230000.00 - 385000.00 USD / Year

Job Description:

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. 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.

Job Responsibility:

  • 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
  • Own the reliability of the systems you build, including participating in an on-call rotation to address critical incidents

Requirements:

  • 4+ years of industry experience
  • 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
  • Excellent communication skills, with the ability to build consensus across diverse technical and non-technical stakeholders

Nice to have:

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

What we offer:
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick and safe time (1 hour per 30 hours worked)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Relocation support for eligible employees
  • Additional taxable fringe benefits, such as charitable donation matching and wellness stipends, may also be provided
  • Offers Equity

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Online Storage

Software Engineer – DB2

Develop, create, and modify computer applications. Analyze user needs and softwa...
Location
Location
United States
Salary
Salary:
Not provided
sygnasolutions.com Logo
Sygna Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ Yrs Experience
  • Minimum of a bachelor’s degree or equivalent in Computer Science, Computer Information Systems, Information Technology, or a related degree
Job Responsibility
Job Responsibility
  • Develop, create, and modify computer applications
  • Analyze user needs and software requirements to determine feasibility of design
  • Provide support and administration of computer applications and software programs
  • Contribute and collaborate with team members to discuss and implement service improvements, research new tools and services to solve sophisticated problems
  • Work on teams build and maintain their own software, including participating in second layer support rotations
  • Create and handle changes for the Application Releases
  • Prepare test environments and perform data refresh
  • Support Application Programmers during testing phase of database applications
  • Provided timely resolution to DB2 Software related issues Including on call Support
  • Liaising and communicating with clients to understand project requirements and with various teams for delivering the projects
  • Fulltime
Read More
Arrow Right

Technical Support Engineer Graduate

Technical Support Engineer Graduate role at Hewlett Packard Enterprise providing...
Location
Location
Turkey , Istanbul or Ankara
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Completed Bachelor's/Master's degree in 2025 with a focus in Computer Engineering, Electrical and/or Electronics Engineering, Software Engineering, Informatics or any IT related degree
  • Up to 12 months of relevant experience
  • Strong verbal and written communication skills in English and Turkish
  • Experience in troubleshooting in a technical environment
  • Excellent analytical and problem solving skills
  • Software and hardware knowledge of computing, storage and peripheral devices
  • Advanced proficiency with case management databases and tools
  • Superior stakeholder management skills
Job Responsibility
Job Responsibility
  • Troubleshoot and resolve technical issues (hardware and software) for internal and external enterprise customers
  • Answer questions about product features, specifications, and repairs
  • Provide solutions to customer problems via phone and online support
  • Document case summaries and resolutions clearly in the Knowledge Management System (KMS)
  • Assist customers proactively to prevent future issues
  • Represent the company at customer sites, industry events, and meetings
  • Collaborate with team members to meet service level agreements (SLAs)
  • Support the Sales team as needed
What we offer
What we offer
  • Initial extensive onboarding
  • Ongoing learning and development throughout the duration of the program
  • Mentorship by senior team members
  • Competitive salary and great benefits
  • Great work-life balance including hybrid working and Wellness Fridays initiative
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right
New

Software Engineer, Online Storage

We are the Online Storage team powering ChatGPT, Sora, and the OpenAI APIs. We’r...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 385000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of industry experience
  • 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
Job Responsibility
Job Responsibility
  • 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
  • Own the reliability of the systems you build, including participating in an on-call rotation to address critical incidents
What we offer
What we offer
  • Offers Equity
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick and safe time (1 hour per 30 hours worked)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Chaos Engineering

The High Availability (HA) team part of M365 Core, is seeking a Senior Software ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience
  • 3+ years of software design and development experience with backend services
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Own feature projects that directly impact behavior of High Availability component of Exchange Online (EXO) that reliably provides 4.5 9s of availability
  • Write production, monitoring, and test code, create reports and conduct performance analysis of storage engine, database replication, networking layer
  • Research Chaos experiments, identifying opportunities for testing and operational readiness of critical service components
  • Engage with EXO, Azure, and MSR partners to build interfaces for a modern Chaos experience, improve service resilience, improve predictability and observability of M365 distributed systems
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Engineering Manager, Control Plane - Distributed Transactional Database

The Distributed Transactional Database team within Airbnb’s Online Data is respo...
Location
Location
United States
Salary
Salary:
204000.00 - 255000.00 USD / Year
airbnb.com Logo
Airbnb
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of engineering management experience
  • 6+ years of relevant software development experience in a fast paced tech environment
  • Experience with building and operating distributed databases and services that are long-term and evolvable
  • Experience in organization design for a team that is scaling up
  • Expertise with a public cloud provider (AWS, GCP, Azure) and their Storage, VM, networking, Kubernetes, Security offerings
  • Excellent communication skills and the ability to work well within a team and with teams across the engineering organization
Job Responsibility
Job Responsibility
  • Lead a team of talented, diverse software engineers to build software to make database operations (deployment, cluster provisioning and restore, rolling restarts, configuration, scaling) reliable and automated
  • Make the open-source database well-integrated with Airbnb’s Compute, Networking and Security infrastructure
  • Work with TL and team to define and execute on a vision and 3-year roadmap for the control plane area
  • Stay in touch with technical designs and decisions, be the sounding board
  • Synthesize technical information and represent the team with upper management
  • Align with ORM and SRE teams in Online Data on each team’s charter and how each team’s core capabilities fit together
  • Attract top talent, mentor individual contributors and manage their promotions and career
  • Nurture a culture of rigor and responsibly “moving fast” from design, through code review, to production
  • Represent Airbnb with open source communities and external alliance partners
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Employee Travel Credits
  • Fulltime
Read More
Arrow Right

Staff Embedded Software Engineer - Camera Firmware

As a Staff Embedded Software Engineer, you will spearhead the development of bra...
Location
Location
United States , San Mateo
Salary
Salary:
200000.00 - 300000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science, Electrical Engineering, or related field
  • 10+ years of professional experience in systems software development for performance and resource-constrained environments
  • 5+ years of experience building software for Linux-based platforms
  • Demonstrated experience leading large-scale, cross-functional initiatives from concept to production
  • Proven experience leading initial board bring-up and hardware-software co-design for first-generation embedded devices
  • Hands-on experience with low-level protocols (SPI, I2C, UART, USB) and the ability to debug complex hardware-software interactions
  • Experience designing, implementing and debugging concurrent/multithreaded firmware services
  • Strong understanding of modern operating systems, computer architecture, and trade-offs between compute, memory, and storage
  • Proficient in at least one systems programming language: C++ or Golang
  • Familiarity with Bash scripting and Python for tooling and automation
Job Responsibility
Job Responsibility
  • Unlocking New Markets: Lead the end-to-end lifecycle of entirely new camera categories for untapped market segments
  • Architectural Leadership: Own the firmware roadmap and drive the large-scale architectural changes required to support novel features across the entire stack
  • System-Wide Technical Depth: Engineer high-performance features across a diverse software landscape
  • Complex Problem Solving: Tackle the most system-level challenges
  • Navigate Multi-Dimensional Trade-offs: Systematically balance conflicting priorities
  • Cross-Functional Optimization: Partner with CV, Streaming, and Storage teams to architect vertically integrated features
  • Operational Excellence at Scale: Champion a reliability-first culture for a global fleet of 1.5 million perpetually online devices
What we offer
What we offer
  • Healthcare programs
  • Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions
  • Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Paid holidays
  • Firmwide extended holidays
  • Flexible PTO
  • Fulltime
Read More
Arrow Right

Risk Manager

We are seeking a highly motivated Model Risk Manager for Amazon’s Payments Risk ...
Location
Location
Colombia , Bogota
Salary
Salary:
Not provided
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of risk management experience, including building, testing, implementing, and validating models in financial services technology, payments, merchant/acquiring, audit/consulting, business software, retail, or online services companies (preferably AI/ML models)
  • Bachelor's degree in Financial Engineering, Financial Mathematics, Mathematics, Statistics, Computer Science, or related field, OR equivalent knowledge gained from relevant experience
  • Proven ability to manage difficult risk programs across multiple teams, with experience designing and implementing model risk management programs or processes from the ground up
  • Strong data analysis and technical skills, including knowledge of SQL and Big Data technologies like Hadoop or similar
  • Excellent written and spoken communication skills, with ability to transform complex risk concepts into clear documentation and influence business decisions across stakeholders
  • knowledge of data management fundamentals and data storage principles
Job Responsibility
Job Responsibility
  • Drive vision and execution of tactical elements of governance and compliance activities for AI and machine learning (ML) risk models
  • Assist in managing AI/ML risk management processes in alignment with regulatory requirements
  • Work with stakeholders and team members to ensure requisite activities associated with AI/ML regulatory guidance occur
  • Work with team members and leadership to prepare content and facilitate key stakeholder and working group meetings
  • Work with key stakeholders to ensure requisite activities within the enterprise AI/ML Risk Management Standard occur
  • Work with key stakeholders on identifying heightened risks, controls, and value of prospective Al/ML use cases
  • Work with Enterprise Architecture and data scientists to create and sustain a comprehensive Al/ML use intake process
  • Maintain the comprehensive inventory of Al/ML use cases, evidence of review and approval, and associated documentation
  • Partner with other functions (e.g., Legal, Compliance) on requisite review and effective challenge of new Al/ML use cases
  • Partner with subject-matter-experts and strategic leaders to ensure execution of requisite control activities as articulated in the enterprise Al/ML strategy
What we offer
What we offer
  • Inclusive Team Culture
  • Mentorship & Career Growth
  • Work/Life Balance
  • flexibility as part of our working culture
Read More
Arrow Right
New

Research Data Engineer II

Supports the implementation and maintenance of analytical and data science-based...
Location
Location
United States of America , Rochester
Salary
Salary:
77216.00 - 115824.00 USD / Year
urmc.rochester.edu Logo
University of Rochester
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Data Science, Biomedical Science, Computer Science, Mathematics, Statistics or similar discipline
  • 2 years of experience in technology and data intensive roles and environments
  • Programming experience in Structured Query Language (SQL) and one other applicable language (Java, Python, and/or R)
  • Experience with Change Management solutions
  • Experience with Version Control solutions (e.g. Git)
  • Understanding of data analytics and statistical methods
  • Expertise of software engineering best practices such as version control and software release management
  • Strong analytical and problem-solving skills
  • Strong organizational skills
  • Ability to work with others in a matrix management environment
Job Responsibility
Job Responsibility
  • Builds, maintains and evolves general Extract, Transform and Load (ETL) data pipelines and overall data architecture to accommodate a growing amount of data from a variety of large research data sources
  • Maintains and modifies data transfer solutions for study protocol requirements outlined in the Data User Agreements
  • Works with research team members to support the conversion of protocol and technical requirements into professional clinical trial data collection software solutions
  • Ensures timely completion of tasks while managing multiple assignments, project timelines and business user expectations
  • Supports the implementation of custom research project-specific data workflow solutions for data collection, management, reporting and analytics
  • Contributes to the scientific research
  • Adheres to and improves defined application development life-cycle practices, including but not limited to, requirements gathering, writing test plans, source code management, peer code review and quality assurance through unit/system/user acceptance testing
  • Participates in specification, implementation and execution of testing procedures to ensure quality of deliverables, system and data workflow reliability
  • Produces and maintains comprehensive technical and archival data files and documentation for all systems under the Engineer's responsibilities
  • Keeps abreast of current application developments through continuing education, professional reading, online forums, conferences, workshops and professional groups
  • Fulltime
Read More
Arrow Right