Backend Software Engineer
Backend engineer building scalable systems, APIs, and infrastructure powering image generation and editing in ChatGPT at global scale.
About the job
Responsibilities
- Design, build, and operate backend systems that power image generation and image editing experiences in ChatGPT.
- Develop scalable APIs, services, and infrastructure that support multimodal AI workflows.
- Optimize reliability, latency, throughput, and cost across large-scale distributed systems.
- Partner with researchers to productionize new image generation capabilities and bring them to users quickly and safely.
- Collaborate closely with Android, iOS, web, and full-stack engineers to build seamless end-to-end product experiences.
- Drive technical architecture decisions across storage, serving, orchestration, and platform systems.
- Use data and experimentation to identify opportunities for improving user experience, performance, and system efficiency.
- Help shape engineering culture through technical leadership, mentorship, and operational excellence.
Requirements
- Experience building and operating large-scale backend or distributed systems.
- Strong proficiency in modern backend technologies and cloud-native architectures.
- Experience designing APIs, service-oriented architectures, and highly reliable production systems.
- Strong analytical skills and experience using data to inform technical and product decisions.
- Strong sense of ownership and comfort navigating ambiguity in fast-moving environments.
Skills
Python, Go, Java, Distributed Systems, APIs, Cloud Infrastructure, Scalability, Service-Oriented Architecture, Data Analysis, Experimentation
Similar jobs
Backend Engineering jobsArchitects and operates secure, multi-tenant backend systems that help enterprise customers adopt and scale the platform. The role requires strong backend and distributed-systems fundamentals, plus experience with enterprise identity, permissions, or audit systems.
Build and maintain high-performance backend trading infrastructure, including order-management systems and event-driven APIs. The role requires at least three years of backend engineering experience, concurrent programming expertise, relational database proficiency, AWS familiarity, and Go, Rust, or C++ skills.
Build and scale backend APIs, microservices, data pipelines, and enterprise integrations powering an AI automation platform. The role requires 3–5 years of backend experience, strong Python skills, and familiarity with databases, cloud infrastructure, security, and distributed systems.
Build and own backend services, APIs, data pipelines, and infrastructure powering an AI-native video platform. The role requires 5+ years of industry experience and strong expertise in distributed systems, production scaling, and generative AI integration.
Build and operate scalable backend systems for voice-agent products, spanning distributed services, data infrastructure, real-time audio, and ML-enabled workflows. The role requires expert programming ability, strong database and reliability engineering skills, Kubernetes experience, and production experience with systems at scale.