OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. They are seeking a Backend Software Engineer to design and ship core systems for AI-driven job matching and recommendation processes, collaborating with research teams to enhance user experiences.
Responsibilities:
- Design and ship core systems for search, matching, and recommendation, including candidate-job ranking, retrieval, and personalization pipelines
- Partner closely with research and applied ML teams to productionize models and integrate them into high-scale backend systems
- Run experiments and iterate on ranking models and recommendation strategies to improve long-term success metrics
- Build high-trust, scalable systems that support millions of job seekers and employers
- Work closely with product, design, research, and ops to create human-centered experiences powered by AI
Requirements:
- 8+ years of software engineering experience building highly-available user-facing products
- Extensive prior experience building and maintaining production machine learning systems
- Prior experience working with vector databases, search indices, or other data stores for search and retrieval use cases
- Familiarity with ML concepts and production ML systems (e.g., embeddings, ranking models, feature pipelines), even if not a research specialist
- Experience collaborating with ML or research teams to deploy models into production systems
- Strong backend/system design skills, especially for high-scale data and retrieval systems
- Own problems end-to-end, and are willing to pick up whatever knowledge you're missing to get the job done
- Enthusiasm for working in a fast-moving, ambiguous environment where new ideas ship quickly and user impact matters most