The Enterprise Agents team is scaling OpenAI with OpenAI. We apply our latest models to real-world problems in order to assist with or automate work across the company—then share what we learn back to the broader product and research teams. We’ve built an ecosystem of automation products that’s applied everywhere from customer operations to workplace to engineering.
We love building products for folks sitting right next to us, and we take the time to add the little big touches that delight. Our goal is to prototype fast, then build for reliable long-term impact. We're constantly looking for the similarities and patterns in different types of work, and focus on building simple, generic patterns that we can apply across many domains.
About the Role
We’re looking for an engineer who’s passionate about blending production-ready platform architecture with new tech and new paradigms. You’ll push the boundaries of OpenAI’s newest technologies to enable interactions and automations that are not only functional, but delightful. We value proactive, product-minded engineers who can see the big picture while staying on top of the little details that define great products.
In this role, you will:
Own the full product development lifecycle for new platform capabilities and product experiences end-to-end
Collaborate closely with internal customers to understand their problems and implement effective solutions
Work with the research team to share relevant feedback and iterate on applying their latest models
4+ years of professional engineering experience (excluding internships) in relevant roles at tech and product-driven companies
Former founder, or early engineer at a startup who has built a product from scratch is a plus
Proficiency with JavaScript, React, and other web technologies
Proficiency with a backend language (we use Python)
Some experience with relational databases like Postgres/MySQL
Interest in AI/ML (direct experience not required)
Proven ability to thrive in fast-growing, product-driven companies by effectively navigating loosely defined tasks and managing competing priorities or deadlines.