Full-Stack Software Engineer, Applied Foundations
Builds and architects full-stack systems powering OpenAI's core products like ChatGPT, focusing on safety, security, and scalability across frontend and backend. Collaborates on resilient infrastructure handling global scale in fast-paced environment.
About the job
Responsibilities
- Architect, build, and improve frontend and backend systems.
- Work across the full stack to build products and systems from initial exploration through launch readiness.
- Participate in long-term architectural planning and technical design reviews.
- Collaborate with cross-functional teams to design solutions that protect against and mitigate adversarial attacks without compromising user experience.
Requirements
- Have built and shipped full-stack apps or systems end-to-end — in fast-moving, startup-like environments.
- Have a humble attitude, an eagerness to help your colleagues, and a desire to do whatever it takes to make the team succeed.
- Enjoy building resilient products and services that handle large scale and complexity.
- Are self-directed and enjoy figuring out the best way to solve a particular problem.
- Own problems end-to-end, and are willing to pick up whatever knowledge you're missing to get the job done.
Skills
JavaScript, React, Node.js, Python, TypeScript, Postgres, Redis, AWS, Docker, Kubernetes
Similar jobs
Fullstack Engineering jobsDevelop metrics, tools, and distributed data-analysis algorithms for validating a collision avoidance system using large-scale urban driving data. The role requires strong C++ or Python programming and algorithm-design experience, with collaboration across perception, planning, systems, and safety teams.
Build full-stack credit and financing systems that turn complex financial data into deterministic, explainable, and auditable decisions. The role requires strong product engineering and systems design judgment, financial systems experience, and high proficiency in Python, PostgreSQL, Snowflake, and AWS.
Build full-stack internal and external tools that improve the safety, reliability, and policy workflows of AI models. The role requires 5+ years of engineering experience, strong JavaScript and React skills, backend proficiency with Python, and relational database experience.
Build APIs, SDKs, services, and interactive experiences that enable developers to extend ChatGPT and Codex. The role spans product discovery, web and backend engineering, developer engagement, and open standards such as MCP.
Build polished consumer experiences across web and mobile using React, React Native, and TypeScript, while owning backend APIs and data models through production. The role requires strong product and design judgment, end-to-end ownership, and at least 3 years of consumer application development experience.