Research Engineer, Retrieval & Search, Applied Engineering
Develop and deploy retrieval and search algorithms for OpenAI's API and ChatGPT, collaborating with research teams on production systems for millions of users. Requires experience with ML systems, vector databases, and large-scale search.
293k – 585k
On-siteML Engineering
About the role
Responsibilities
Work on retrieval & search algorithms and methodologies in close collaboration with our research team, including problems in such domains as document search, enterprise search, knowledge retrieval, and web-scale search.
Deploy these search methodologies into production in both the API and ChatGPT to be used by millions of end users.
Explore novel research topics in retrieval & search that may inform our product strategy in the medium and long term.
Partner with researchers, engineers, product managers, and designers to bring new features and research capabilities to the world.
Requirements
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.
Prior experience building and iterating on internet-scale search systems.
Own problems end-to-end, and are willing to pick up whatever knowledge you're missing to get the job done.
Have the ability to move fast in an environment where things are sometimes loosely defined and may have competing priorities or deadlines.
Software Engineer enabling production AI workloads on new hardware platforms through porting, benchmarking, stress testing, and performance optimization. Requires 5+ years in ML systems, distributed training, PyTorch, and RDMA/NCCL expertise.
293k – 455k
Hybrid5+ YOEML Engineering
Distributed Training Engineer, Sora
OpenAISan Francisco, CA
Distributed Training Engineer optimizes training throughput for video foundation models, enabling researcher experiments with efficient architectures. Requires strong Python skills, distributed systems expertise, and performance profiling.
293k – 490k
HybridML Engineering
Agent Post-Training, API & Power Users
OpenAISan Francisco, CA
Improve agentic model capabilities, reliability, and product fit for power users and API developers through evals, training data, and post-training interventions.
295k – 445k
On-siteML Engineering
Software Engineer, RL Training Infra
OpenAISan Francisco, CA
Build and maintain infrastructure for large-scale RL training runs of frontier OpenAI models. Debug across training, inference, and distributed systems while supporting research integrations.
295k – 445k
HybridML Engineering
Software Engineer, ML Systems & Training Architecture
OpenAISan Francisco, CA
Hands-on senior software engineer focused on maintaining and improving ML training infrastructure, debugging training systems, and unblocking researchers on the robotics team.