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