OpenAI

Software Engineer, API SDK

OpenAI$293K — $385K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of professional engineering experience in tech/product-driven companies.
  • Passion for building tools aimed at developers and embracing feedback.
  • Experience engaged in open-source software and community interaction.
  • Ability to operate independently in fast-paced, ambiguous environments.
  • Willingness to integrate product decision-making into engineering efforts.
  • Experience with maintaining SDKs or developing SDK generation software.

Responsibilities

  • Define and implement SDK experiences for new API features and future versions.
  • Build and maintain systems for streamlined SDK maintenance and generation.
  • Contribute to the SDK strategy and roadmap regarding supported languages and features.
  • Collaborate closely with API, Developer Experience, and GTM teams to enhance SDKs.
  • Work directly with developers for feature additions, issue resolution, and documentation contributions.

Benefits

  • Collaborative work environment among experienced teams.
  • Opportunities to shape and influence the future of AI technology.
  • Chance to work with a popular, world-leading API.
  • Access to feedback-driven development processes.
  • Engagement with the open-source community.
Full Job Description
About the Role

We are looking for a software engineer to help build the official SDKs that power the OpenAI API. Currently offered in Python, Node.js, Golang, Java, and Ruby - our SDKs are some of the most popular in the world. You will help shape the developer experience for all new API features, as well as all future versions of our APIs. We are looking for engineers who will sweat the details about SDK design, who love building for AI developers, and who believe in the potential for AI to transform the world for the better. Prior experience building SDKs is lovely, but not absolutely necessary.

In this role, you will:
  • Define and implement the SDK experience for all new API features, as well as all future versions of our API.
  • Build and maintain our systems to make SDK maintenance and generation streamlined and automated.
  • Contribute to our SDK strategy and roadmap, including which languages to support and what features to support.
  • Collaborate closely with the rest of the API team, our Developer Experience team, and our GTM team to make our SDKs the best in the world.
  • Work directly with developers adding features, fixing issues, and contributing to documentation.

Your background might look something like:
  • 7+ years of professional engineering experience (excluding internships) in relevant roles at tech and product-driven companies
  • You love building for other developers, and thrive on feedback from opinionated users
  • You thrive working in the open source community, and love engaging directly with developers
  • You can thrive and operate independently in a fast-paced environment with ambiguous requirements and goals
  • You are an engineer at heart, but are willing to lean into product decisions
  • You have previous experience maintaining SDKs or building SDK generation software

Compensation Range: $293K - $385K USD

About OpenAI

OpenAI is an artificial intelligence research laboratory consisting of the for-profit corporation OpenAI LP and its parent company, the non-profit OpenAI Inc. The company was founded in 2015 by a group of technology leaders, including Elon Musk, Sam Altman, Greg Brockman, Ilya Sutskever, and John Schulman. OpenAI's mission is to develop and promote friendly AI for the betterment of humanity. The company has developed a number of cutting-edge AI technologies, including GPT-3, a language processing system that can generate human-like text. OpenAI has received funding from a number of high-profile investors, including LinkedIn co-founder Reid Hoffman and venture capitalist Peter Thiel.
Learn more about OpenAI
Size
100 employees
Industry
Founded
2015

Similar Jobs

More Jobs at OpenAI

More Information Technology Jobs

Find similar Software Engineer, API SDK jobs: