Software Engineer – API SDK

AI research and deployment company dedicated to ensuring general-purpose artificial intelligence benefits humanity
$255,000 - $385,000
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Backend

Senior Backend Software Engineer role at OpenAI working on ChatGPT for Work team, building enterprise solutions with competitive compensation between $245K-$385K

Software Engineer, Financial Engineering

Senior Software Engineer role at OpenAI focusing on building and architecting next-generation billing and monetization systems.

Software Engineer, Internal Applications - Enterprise

Senior Software Engineer role at OpenAI focusing on internal applications and enterprise infrastructure automation

Software Development Engineer, FSx for OpenZFS

Senior Software Development Engineer position at Amazon FSx for OpenZFS team, building cloud storage solutions and managing high-performance file systems.

Senior Platform Software Engineer, PCIe

Senior Platform Software Engineer role at NVIDIA focusing on PCIe architecture and GPU-based AI server development, offering competitive compensation and the opportunity to work on cutting-edge AI computing infrastructure.

Description For Software Engineer – API SDK

OpenAI is seeking a Software Engineer to lead their API SDK development efforts across multiple programming languages including Python, Node.js, and Golang. This role sits within the Applied AI Engineering team, working on OpenAI's developer platform which serves millions of developers and enterprises worldwide. The position involves owning the development experience for all API features and future versions, requiring a deep understanding of API design and a passion for building developer tools.

The ideal candidate will be responsible for shaping the SDK strategy, implementing new features, and maintaining automated systems for SDK generation. They'll work closely with various teams to ensure OpenAI's SDKs remain among the most popular AI provider SDKs globally. The role offers the opportunity to directly impact how developers interact with OpenAI's cutting-edge AI technology.

OpenAI offers competitive compensation ranging from $255K to $385K plus equity, reflecting the role's strategic importance. The position is based in San Francisco and requires someone who can thrive in a fast-paced environment, loves building for developers, and has strong engineering fundamentals. While previous SDK experience is beneficial, it's not mandatory.

The company is committed to ensuring AI benefits humanity and values diverse perspectives. They offer an inclusive work environment with comprehensive benefits and are dedicated to making significant advancements in AI technology while maintaining a strong focus on safety and ethical considerations.

Last updated 11 days ago

Responsibilities For Software Engineer – API SDK

  • Define and implement the SDK experience for all new API features and future API versions
  • Build and maintain systems for streamlined SDK maintenance and generation
  • Own SDK strategy and roadmap, including language support and feature decisions
  • Collaborate with API team, Developer Experience team, and GTM team

Requirements For Software Engineer – API SDK

Python
Node.js
Go
  • Can thrive and operate independently in a fast-paced environment
  • Love building for other developers
  • Engineering background with product decision-making capabilities
  • Previous experience maintaining SDKs or building SDK generation software (preferred)

Interested in this job?