Software Engineer, API SDK
Core
Designing and maintaining official SDKs for the OpenAI API to enable developers to build AI applications.
Role type
Senior Software Engineer (SDK Development)
Builds
Official SDKs for Python, Node.js, Golang, Java, and Ruby
Domain
Artificial Intelligence / Developer Platforms
Deliverable
production ML models | product features
Required skills
SDK design, SDK generation automation, multi-language programming, open source community engagement, independent operation, product decision making
Preferred skills
Prior SDK maintenance experience, experience building SDK generation software
Technologies
Python, Node.js, Golang, Java, Ruby
Responsibilities
Define and implement SDK experience for new API features, build automated SDK maintenance systems, contribute to SDK strategy and roadmap, collaborate with API and Developer Experience teams, work directly with developers on features and documentation
Seniority
Senior, hands-on IC