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.