About the job
About Us:
At Notion, we empower individuals and teams to create beautiful tools for their life’s work. In a landscape flooded with apps and tabs, we provide a unified platform that seamlessly integrates documents, notes, projects, calendars, and emails, enhanced by AI to streamline workflows and deliver insights. Our diverse user base, from solo entrepreneurs to industry giants like Toyota, Figma, and OpenAI, appreciates Notion's flexibility and efficiency, allowing them to save both time and resources.
Collaboration is the heartbeat of Notion's culture. We ask all team members to work from our San Francisco office on Mondays, Tuesdays, and Thursdays—our designated Anchor Days. Depending on team needs, additional in-office days may be required.
About the Product Infrastructure Team:
The Product Infrastructure team is tasked with developing robust abstractions and data models that address persistent challenges across our technology stack. Our work spans multiple product interfaces, bridging both front-end and back-end development to unlock new avenues for product innovation.
What You’ll Achieve:
Architect and develop the foundational frameworks that facilitate data interactions within Notion, incorporating feedback from internal stakeholders and leveraging tools such as AWS, Postgres, NodeJS, TypeScript, and React on the frontend.
Create innovative systems and abstractions that enhance developer efficiency, reliability, and performance by proactively addressing common challenges faced by product engineers.
Tackle complex technical issues including designing efficient traversal mechanisms for user content graphs, developing systems for offline content synchronization, and expanding our permissions model to accommodate the needs of large clients with intricate content structures.
Skills You’ll Need to Bring:
Analytical problem-solving: You possess a keen ability to thoroughly assess contexts, deconstruct complex problems, and arrive at elegant solutions.
Business acumen: You understand the importance of business impact and align project priorities accordingly, balancing quality, speed, and profitability.
Commitment to simplicity: You critically evaluate the implications of your designs, striving for simplicity and elegance in your work.

