Notion

Software Engineer, Product Infrastructure

San Francisco, California, Remote. Posted 3 months ago

The role

The Product Infrastructure team creates abstractions and data models that solve problems across the stack. You will build core frameworks for reading and writing data and design systems to improve developer productivity, reliability, and performance.

What you will do

  • Shape and build core frameworks that enable reading and writing data in Notion
  • Integrate feedback from internal customers
  • Design new systems and abstractions to improve developer productivity, reliability, and performance
  • Design abstractions for efficient traversal of the user content graph
  • Build a system to sync user content for offline use
  • Scale the permission model to serve large customers with complex content

Required qualifications

  • Thoughtful problem-solving
  • Pragmatic and business-oriented
  • Strive for simplicity
  • Not ideological about technology
  • Empathetic communication
  • Team player

Nice to have

  • Leveraged features of typed languages to drive code migrations or implemented own data modeling paradigms
  • Seen how fundamental abstractions scale within a large codebase
  • Heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others
  • Interests outside of technology, such as in art, history, or social sciences

Benefits

  • Cash compensation
  • Equity

About the company

Notion is the collaborative AI workspace where teams and agents think together. Millions of individuals, small teams, and large companies run their work on Notion.

Software Engineer, Product Infrastructure at Notion | JobZoey