Senior Software Engineer, Product
Designs and builds experimentation and rollout infrastructure for safe feature launches and model evaluations at scale. Partners with product, research, and data teams to integrate systems into development lifecycles, focusing on developer experience and large-scale distributed systems.
About the job
In this role, you will:
- Design and build core experimentation and rollout infrastructure used by teams across OpenAI to launch and evaluate product and model changes safely.
- Develop systems for feature management, progressive rollouts, and canary deployments that allow engineers to ship quickly while minimizing risk to users.
- Partner directly with Data Science to enable scaled adoption of advanced statistical methodologies.
- Partner with product, infrastructure, and research teams across the organization to integrate experimentation and rollout systems deeply into their product development lifecycle.
- Lead large technical initiatives, shaping the architecture and long-term evolution of OpenAI’s experimentation and launch infrastructure.
You might thrive in this role if you:
- Have strong experience building internal tooling infrastructure, such as internal data or experimentation platforms, feature flagging systems, rollout tooling, or internal developer platforms.
- Enjoy working on systems that enable other engineers to move faster, and care deeply about developer experience and platform usability.
- Are comfortable designing and operating large-scale distributed systems that support high traffic products and rapid iteration cycles.
- Take ownership of complex technical problems end-to-end and enjoy driving architectural decisions that impact many teams.
- Thrive in fast-moving environments where ambiguity is high and the opportunity for impact is large.
Skills
Experimentation Platforms, Feature Flagging, Rollout Tooling, Distributed Systems, Internal Developer Platforms, Canary Deployments, Statistical Methodologies, Platform Infrastructure
Similar jobs
Backend Engineering jobsBuild product-minded backend services, APIs, dashboards, and safeguards that enable safe deployment of frontier AI through the API. The role requires 7+ years of professional engineering experience, strong distributed-systems fundamentals, and excellent product and developer judgment.
Build and operate backend security systems for encryption, key management, sensitive data, credentials, tenant isolation, and authentication. Requires strong production Python experience, applied cryptography knowledge, and at least 4 years building security-critical systems.
Build production cryptographic identity infrastructure for AI agents, owning issuer, verification, Passport, or audit-log capabilities. The role requires strong Python or Go expertise, experience shipping security-critical identity systems, and deep familiarity with RFC-driven protocols and asynchronous Python services.
Build and scale Gusto’s Payments platform, designing fault-tolerant distributed systems and guiding large technical projects end to end. The role requires 7+ years of experience, strong architectural judgment, and expertise with production software; payments or accounting experience is preferred.
Senior Software Engineer designing and operating high-scale distributed systems and core networking infrastructure for internal product teams. Requires a bachelor’s degree and 5 years of software engineering experience, or a master’s degree with 3 years, plus strong cloud, Java, Go, and Kubernetes expertise.