What we're looking for
We're seeking a product-minded Backend Engineer who can design robust, scalable data systems that directly enable new product capabilities. You'll be building the foundation for how Mem understands, processes, and surfaces information, creating systems that transform unstructured notes into structured knowledge.
What you'll do
Design and optimize PostgreSQL schemas that power high-performance information retrieval
Build asynchronous processing pipelines that extract structure from unstructured note content
Create intelligent data models that enable semantic search and context-aware recommendations
Develop systems that automatically organize information without requiring user maintenance
Implement scalable backend services that handle real-time and background processing
Integrate language models to transform and enhance user content
Collaborate with the team to define our product roadmap and technical architecture
Example Challenge: Building the Knowledge Graph
Imagine designing a system that automatically builds a knowledge graph from users' unstructured notes. You'll need to:
Create an asynchronous pipeline that processes notes as they're created or modified
Use language models to extract entities (people, companies, projects) and their relationships
Design a database schema that efficiently stores this graph structure while maintaining query performance
Build APIs that allow the frontend to leverage this structure for features like auto-linking and proactive surfacing
Ensure the system scales to handle millions of notes while maintaining performance
This requires deep database expertise, experience with asynchronous processing, and product thinking to understand how the underlying data model will enable powerful user-facing features.
Mem is the AI Notes App trusted by entrepreneurs, executives, creatives, and academics as their second brain. We make it effortlessly simple to capture, organize, and recall information exactly when you need it.
We're focused on building the first true "AI Chief of Staff" - a tool that not only remembers information but proactively helps you leverage it, working alongside you as a true collaborator. This ranges from real-time co-editing to background processing that surfaces insights when you need them.
We're a fully remote team of 8 engineers working synchronously during Pacific time hours (9am-3pm PT). We meet quarterly in person at different locations around the world for collaborative work weeks. The engineering team is structured flat - all engineers report directly to me.
---
We value raw intelligence, bias toward action, and strong product sense. We work in dynamic teams that change every two weeks, shipping complete features in short cycles. Engineers at Mem have significant influence on product direction, not just implementation.
We're looking for collaborative, product-minded engineers who can thrive in a startup environment, build from 0β1, and care deeply about crafting exceptional user experiences.