Posted in

Software Engineer – Online Storage

Software Engineer – Online Storage

CompanyOpenAI
LocationSeattle, WA, USA
Salary$255000 – $405000
TypeFull-Time
Degrees
Experience LevelMid Level, Senior

Requirements

  • 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

Responsibilities

  • 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

Preferred Qualifications

  • 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