Notion is seeking a Software Engineer to join their Search Platform team in New York. The company's mission is to make software customizable for everyone. The engineer will be responsible for building the next generation of Notion's search infrastructure, ensuring all user content is searchable. This role involves providing the foundation for search and AI functionality by maintaining comprehensive, instantaneous, and correct indexing systems and search clusters.Role involves:
Denormalizing, preprocessing, and indexing various Notion content types.
Maintaining quick indexing latency.
Ensuring correctness and consistency across search indices.
Scaling search infrastructure, managing hardware and configurations.
Driving user privacy, security, and enterprise-level features.
Owning feature-store infrastructure for efficient information access.
Consulting on data modeling and ingesting new content types.
Skills required:
Experience in backend engineering, data infrastructure, or search infrastructure.
Experience with queueing systems, at-least-once message delivery, and multi-stage data pipelines.
Experience with distributed systems.
Track record of shipping scalable and reliable user-facing products.
Ability to collaborate cross-functionally.
Computer science background or equivalent technical experience.
Role offers:
Opportunity to build and scale search infrastructure.
Work with product engineers across the organization.
Notion is a technology company focused on empowering individuals, teams, and companies to customize their software to address diverse problems. Established in 2016, Notion provides tools designed with a focus on user-centric design and functionality. Serving a wide array of clients, including notable names like Pixar, Mitsubishi, and Figma, Notion is dedicated to innovation and committed to creating a diverse and inclusive work environment. The company is experiencing rapid growth and actively seeking top-tier talent to join its team.