Software Engineer, Compute - Storage

AI research and deployment company dedicated to ensuring general-purpose artificial intelligence benefits all of humanity
$360,000 - $440,000
Distributed Systems
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
AI

Description For Software Engineer, Compute - Storage

OpenAI is seeking a Senior Software Engineer to join their Storage Infrastructure team, focusing on compute and storage systems. The role involves designing, building, and operating Exascale systems to manage research data across multiple regions. The Storage Infrastructure team provides crucial APIs for data access, placement, and lifecycle management, ensuring that storage systems meet the demanding needs of AI researchers.

The ideal candidate will have extensive experience in distributed systems and storage solutions, with a particular focus on exascale data management systems or distributed filesystems. They will be responsible for developing software that manages massive amounts of data while maintaining high standards of reliability, security, and accessibility for researchers.

Working at OpenAI means being at the forefront of AI development, with the opportunity to impact how artificial intelligence benefits humanity. The company offers an exceptional compensation package, including a competitive salary range of $360K-$440K, generous equity, and comprehensive benefits including medical, dental, and vision insurance, mental health support, and significant parental leave benefits.

The role requires a combination of technical expertise and collaborative skills, as you'll be working closely with researchers to understand and accommodate various data use-cases. Experience with public cloud platforms, particularly Azure, and familiarity with AI/ML data access patterns are crucial for success in this position.

OpenAI provides a dynamic, fast-paced environment where you'll be challenged to solve complex problems at scale while contributing to the company's mission of ensuring AI benefits all of humanity. They are committed to diversity and inclusion, offering equal opportunities and reasonable accommodations to all qualified candidates.

Last updated an hour ago

Responsibilities For Software Engineer, Compute - Storage

  • Develop software to manage exascale data, and make it accessible to researchers
  • Drive the reliability, predictability, and cost effectiveness of our storage systems
  • Interface with researchers to understand and accommodate data use-cases
  • Ensure the security of our critical datasets

Requirements For Software Engineer, Compute - Storage

  • Deep understanding of distributed systems principles
  • Proven track record in designing and building scalable, reliable, and secure storage solutions
  • Strong programming skills
  • Experience working in public clouds (especially Azure)
  • Familiar with AI/ML data access patterns
  • Bias for action and comfort building in a fast paced, dynamic environment

Benefits For Software Engineer, Compute - Storage

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
Education Budget
Equity
  • Medical, dental, and vision insurance for you and your family
  • Mental health and wellness support
  • 401(k) plan with 50% matching
  • Generous time off and company holidays
  • 24 weeks paid birth-parent leave & 20-week paid parental leave
  • Annual learning & development stipend ($1,500 per year)
  • Equity

Interested in this job?

Jobs Related To OpenAI Software Engineer, Compute - Storage

Software Engineer in Systems

Senior Software Engineer role at OpenAI focusing on distributed systems for AI model training, offering competitive compensation and comprehensive benefits.

Distributed Systems Engineer, Security

Senior Distributed Systems Engineer role at OpenAI focusing on security infrastructure and system optimization for large-scale AI computing environments.

Software Engineer, Networking

Design and implement custom networking collectives for OpenAI's largest training jobs using C++ and CUDA.

Software Engineer, Distributed Systems

OpenAI is hiring a Senior Software Engineer for Distributed Systems to build large-scale data systems for AI research in San Francisco.

Software Engineer in Systems

Senior Software Engineer role at OpenAI focusing on distributed systems for AI model training, offering competitive compensation and comprehensive benefits.