- Company Name
- OpenAI
- Job Title
- Software Engineer
- Job Description
-
Job Title: Software Engineer
**Role Summary**
Design, build, and maintain scalable, high‑performance systems that support OpenAI’s build infrastructure, CI/CD pipelines, and deployment processes. Focus on reliability, observability, security, and automation to enable rapid, frictionless development cycles.
**Expectations**
- Deliver robust, production‑grade code aligned with architectural standards.
- Collaborate closely with product, ops, and security teams to define and meet availability, performance, correctness, and efficiency goals.
- Serve on a 24/7 on‑call rotation and respond promptly to incidents, ensuring continuous service reliability.
**Key Responsibilities**
- Develop and extend software components for iterative development, testing, and deployment.
- Design and implement CI/CD pipelines, automated testing infrastructure, and build‑system tooling.
- Optimize infrastructure for scalability, performance, and observability; implement monitoring and alerting.
- Apply fault‑tolerant, resilient design patterns and proactively address system anomalies.
- Create automation tools to streamline repetitive tasks and improve reliability.
- Engage in cross‑functional discussions to translate requirements into technical solutions.
**Required Skills**
- Strong object‑oriented/functional programming background (e.g., Python, Go, Java, or Rust).
- Experience designing and maintaining distributed systems and build pipelines.
- Proficiency with CI/CD tooling (Jenkins, GitHub Actions, GitLab CI, etc.) and container orchestration (Kubernetes, Docker).
- Knowledge of system observability: logs, metrics, traces, and alerting.
- Familiarity with infrastructure monitoring (Prometheus, Grafana, Datadog, etc.) and incident response processes.
- Solid understanding of security best practices for build and deployment infrastructures.
- Proven ability to write clean, testable, documented code; experience with version control (Git).
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Optional: relevant certifications (e.g., AWS Certified Solutions Architect, Kubernetes Administrator) that demonstrate expertise in cloud or container infrastructure.
San francisco, United states
On site
17-12-2025