companyNotion logo

Software Engineer, Product Infrastructure

NotionSan Francisco, California
On-site Full-Time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

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.

About Notion

Notion is dedicated to transforming the way people work by providing a versatile platform that integrates all necessary tools for productivity. Our mission is to simplify workflows while enhancing collaboration and efficiency across teams of all sizes.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.