About the job
About Our Team
At OpenAI, we are committed to transforming our cutting-edge technology into impactful products such as ChatGPT and the OpenAI API. Our customers leverage our APIs to create innovative and rapidly growing businesses, enabling capabilities that were previously unimaginable. We prioritize responsible usage of our powerful tools, ensuring that safe deployment takes precedence over unchecked expansion.
Our Engineering team oversees a vast fleet of GPUs, supported by a scalable and robust infrastructure utilizing Kubernetes, Go, Python, Terraform, Kafka, Postgres, and Snowflake.
About This Role
We are on the lookout for seasoned and imaginative engineers ready to help us enhance our existing systems and develop next-generation solutions that will empower a new wave of products. Ideal candidates will possess a strong background in full-stack development and hands-on experience with Real-Time Communication (RTC) systems. You will have a track record of successfully working with scaled real-time communication systems in production environments.
Key Responsibilities
Design, develop, and maintain both development and production platforms that drive our systems.
Collaborate with researchers, engineers, product managers, and designers to launch new features and research capabilities.
Enhance engineering productivity by providing your peers with cutting-edge tools and systems.
Offer operational support for globally deployed systems that power some of the most advanced products available. This includes participating in an on-call rotation to address critical incidents as necessary.
You May Excel in This Role If You:
Possess substantial experience in constructing and refining production systems to introduce new product capabilities while managing increasing scale.
Have a solid background with real-time communication products and systems, including audio/video calling, WebRTC or similar protocols, encoding/decoding, signaling, and lip sync.
Demonstrate a strong commitment to user experience, taking pride in developing products that fulfill customer needs.
Exhibit a humble attitude, a willingness to assist colleagues, and an eagerness to contribute to team success.
Take ownership of problems from start to finish and are willing to acquire any necessary knowledge to achieve goals.
Have experience as a startup founder or an early-stage engineer.
Possess strong analytical and problem-solving skills, with a keen focus on performance optimization.

