Taro Logo

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:

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 4 months 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)