Software Engineer, Backend (Knowledge Innovation)
Builds and scales backend services and APIs for OpenAI's knowledge systems, integrating data and AI models into workflows. Requires 4+ years backend experience with Python, FastAPI, Postgres, and distributed systems.
About the job
In this role, you will:
- Design, build, and maintain backend services and APIs to support intelligent automation and knowledge systems
- Integrate and structure data across internal platforms, transforming it into formats optimized for use by downstream systems and AI workflows
- Collaborate closely with product, research, and engineering teams to integrate OpenAI models into high-leverage workflows
- Own the full development lifecycle of new backend systems and internal platform capabilities
- Build with scale and maintainability in mind, while rapidly iterating on new ideas
You might be a great fit if you have:
- 4+ years of backend engineering experience at product-driven companies (excluding internships)
- Proficiency in backend technologies. Our tech stack includes Python, FastAPI, and Postgres
- Experience designing and scaling distributed systems, APIs, or data processing pipelines
- A pragmatic mindset. You’re comfortable shipping iteratively while building toward a long-term vision
- An interest in structured knowledge representation, internal search, agent infrastructure, or systems that evolve over time
- Curiosity about AI/ML and excitement to work alongside world-class research and product teams (hands-on experience is a bonus, not a must)
Skills
Python, FastAPI, Postgres, APIs, Distributed Systems, Data Processing Pipelines, AI/ML, Backend Services
Similar jobs
Backend Engineering jobsBuild and operate backend and financial infrastructure supporting pricing, payments, billing, subscriptions, entitlements, and invoicing. The role requires 5+ years of software engineering experience with distributed systems, transactional workflows, and highly reliable, auditable platforms.
Build and operate scalable backend services, APIs, and real-time data systems while contributing to architecture, reliability, and product-driven solutions. Requires a relevant master’s degree with 3 years of experience or a bachelor’s degree with 5 years, plus broad distributed systems and programming expertise.
Build foundational infrastructure platforms and operational tooling for global data center operations, including CMDB, DCIM, asset management, automation, and observability systems. Requires 3+ years of production software development experience and strong Python or Go skills.
Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.
Build and own Baseten’s identity and authorization platform, including fine-grained permissions, credential systems, and enterprise administration. The role requires backend systems experience, production authorization expertise, and the ability to operate secure multi-tenant systems at scale.