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

Staff Software Engineer - Online Storage

We build simple yet innovative consumer products and developer APIs that shape h...
Location
Location
United States , Seattle
Salary
Salary:
186576.00 - 330000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong software engineering experience with deep focus on backend and/or platform systems
  • Deep expertise in storage technologies
  • Experience deploying and orchestrating databases at scale
  • Strong background in database performance optimization, preferably with SQL databases
  • Experience designing and evolving storage platforms
  • Infrastructure experience with tools such as Terraform and AWS
  • Hands-on experience with databases such as TiDB, MySQL, or MongoDB
  • Experience building internal tooling and automation to improve reliability and developer efficiency
Job Responsibility
Job Responsibility
  • Build and scale systems to support large datasets and high-throughput workloads with strong performance and reliability guarantees
  • Design and evolve resilient, distributed storage systems that operate reliably
  • Navigate ambiguity and drive clarity across complex storage and infrastructure challenges
  • Diagnose and resolve deeply technical issues within storage engines, including analyzing internal behavior and, when necessary, diving into source code
  • Lead careful, reliability-focused migrations that minimize risk and ensure seamless transitions for dependent systems
  • Build foundational storage capabilities that significantly reduce friction for product engineers, enabling teams to move faster and more confidently
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • equity
  • commission
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Online Storage

We build simple yet innovative consumer products and developer APIs that shape h...
Location
Location
United States , San Francisco
Salary
Salary:
186576.00 - 330000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong software engineering experience with deep focus on backend and/or platform systems
  • Deep expertise in storage technologies
  • Experience deploying and orchestrating databases at scale
  • Strong background in database performance optimization, preferably with SQL databases
  • Experience designing and evolving storage platforms
  • Infrastructure experience with tools such as Terraform and AWS
  • Hands-on experience with databases such as TiDB, MySQL, or MongoDB
  • Experience building internal tooling and automation to improve reliability and developer efficiency
Job Responsibility
Job Responsibility
  • Build and scale systems to support large datasets and high-throughput workloads with strong performance and reliability guarantees
  • Design and evolve resilient, distributed storage systems that operate reliably
  • Navigate ambiguity and drive clarity across complex storage and infrastructure challenges
  • Diagnose and resolve deeply technical issues within storage engines, including analyzing internal behavior and, when necessary, diving into source code
  • Lead careful, reliability-focused migrations that minimize risk and ensure seamless transitions for dependent systems
  • Build foundational storage capabilities that significantly reduce friction for product engineers, enabling teams to move faster and more confidently
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • equity
  • commission
  • 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

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 Applied Scientist

Microsoft Ads powers experiences at global scale through large-scale machine lea...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s /Masters Degree in Computer Science, Mathematics, Software Engineering, Computer Engineering, or related technical field, and 5+ years of related experience in machine learning systems, distributed systems, inference infrastructure, or software engineering
  • OR Doctorate in Computer Science, Mathematics, Software Engineering, Computer Engineering, or related technical field, and 2+ years of related experience
  • Strong programming skills in Python, C++, or C#
  • Hands-on experience in one or more of the following areas: Large-scale ML/LLM inference serving in production
  • MLSys for model deployment, serving, or runtime optimization
  • Experience building or optimizing systems for online inference, batch inference, or near-real-time inference
  • Strong understanding of inference bottlenecks such as batching, queuing, tail latency, KV-cache pressure, memory bandwidth limits, caching, and heterogeneous resource utilization
  • Experience with one or more modern inference stacks or runtimes such as vLLM, TensorRT-LLM, SGLang, Triton, ONNX Runtime, DeepSpeed, or PyTorch inference tooling
  • Experience with modern LLM inference and serving techniques, including areas such as KV-cache management, prefix caching, speculative decoding, quantization, prefill/decode disaggregation, or MoE inference optimization
  • Experience with production-scale model serving platforms and distributed inference systems, including multi-node or multi-tenant deployments, resource-aware scheduling, and optimization across heterogeneous workloads
Job Responsibility
Job Responsibility
  • Design and optimize end-to-end ML/LLM inference workflows across online low-latency serving, near-real-time inference, and large-scale batch inference scenarios
  • Build scalable serving and execution systems for large-scale models, including scheduling, batching, routing, admission control, and resource-aware execution
  • Improve inference performance and efficiency across compute, memory, storage, network, and concurrency dimensions, with strong focus on latency, throughput, reliability, and cost
  • Develop and apply modern serving techniques such as continuous or dynamic batching, prefix caching, KV-cache optimization, request shaping, tail-latency reduction, and runtime-level performance tuning
  • Optimize systems for key generative inference metrics such as time to first token, inter-token latency, throughput, accelerator utilization, and cost per request
  • Work on runtime and serving optimizations for modern inference stacks such as vLLM, TensorRT-LLM, SGLang, Triton, ONNX Runtime, and PyTorch-based serving systems
  • Partner with applied scientists to productionize new models and inference patterns, including agentic workflows with tool use, structured outputs, and long-context workloads, and evaluate quality-latency-cost tradeoffs in real production scenarios
  • Design and improve scheduling and resource management for heterogeneous and multi-tenant inference workloads, including GPU-aware placement, admission control, burst handling, and workload isolation
  • Build strong observability and diagnostics for inference services, including bottleneck analysis, performance regression detection, and end-to-end latency and cost measurement
  • Fulltime
Read More
Arrow Right

Engineering Manager, Storage

The Online Data organization ensures Airbnb customers are delighted in experienc...
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 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

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