logo

openai

Software Engineer, Foundations Search

Department
Engineering
Job Type / Location
remote
Experience Required
3+ years
Posted On

As a Software Engineer on the Foundations Search team at openai, you will be responsible for building and maintaining the core search infrastructure that powers our products. You will work closely with the team to design, develop, and deploy scalable and efficient search solutions that meet the needs of our users.

Key Responsibilities:

  • Design and implement scalable search algorithms and data structures
  • Develop and maintain high-performance search infrastructure using Python and Node.js
  • Collaborate with the team to design and deploy new search features and functionality
  • Work with cross-functional teams to integrate search capabilities with other openai products
  • Contribute to the development of open-source search technologies and tools

Requirements:

  • 3+ years of experience in software engineering, with a focus on search and data infrastructure
  • Strong understanding of data structures, algorithms, and software design patterns
  • Experience with Python and Node.js, with a strong focus on scalability and performance
  • Knowledge of machine learning and natural language processing concepts and techniques
  • Experience with cloud-based infrastructure and services, such as AWS

View Assessment Process

Think you'll be a good fit?