Software Engineer, Research Developer Productivity
Builds and maintains developer tools, CI/CD pipelines, and testing infrastructure for large-scale monorepo in Python, Rust, and C++ to enable fast, reliable research development at OpenAI. Requires proficiency in large monorepos, Docker, and Kubernetes.
About the job
Responsibilities
- Build and maintain systems enabling research and engineering teams to iteratively develop, test, and deploy features reliably with high velocity and low friction.
- Oversee and drive vision for building, testing, and deploying software.
- Design continuous integration pipelines, testing infrastructure, and provide training/support for the build system.
- Take ownership of Python, Rust, and C++ environments to create state-of-the-art development experience for research.
- Provide tools and metrics to support fast-paced culture, ensuring stable, scalable platform and seamless experience.
Requirements
- Experience supporting large monorepo development and deployment.
- Proficient Python programmer in large monorepos.
- Proficient with Docker and Kubernetes.
- Experienced in CI/CD.
Preferred
- Strong focus on development experience for engineers and scientists.
Skills
Python, Rust, C++, Docker, Kubernetes, CI/CD, Monorepo
Similar jobs
Fullstack Engineering jobsBuild developer-facing tooling, platform services, and ML infrastructure across Ray and Anyscale, spanning CLI, SDK, APIs, workspaces, observability, and production serving. Requires 5+ years of production software experience, strong systems fundamentals, and familiarity with machine learning tooling.
Build and improve how AI agents discover, interpret, and use Firecrawl by shipping agent-facing product experiences and rigorous A/B tests. The role requires 5+ years of experience, strong product engineering ability, behavioral data fluency, and independent execution.
Own and evolve Firecrawl’s open-source repositories, maintaining the core self-hosting experience and building new context primitives such as a document parsing engine. The role requires 5+ years of experience, a substantial open-source track record, and strong software engineering judgment.
Build and ship developer-facing products that enable AI agents to navigate and act across the web. The role requires 3+ years of experience delivering customer-used products, strong API and developer-experience instincts, and comfort owning ambiguous problems end to end.
Build and own developer-facing document-parsing features that transform complex files into reliable, LLM-ready markdown and structured JSON. The role requires at least three years of shipping products or APIs used by developers, strong product judgment, and comfort solving ambiguous parsing problems.