Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative company is on the lookout for a product-minded Backend Engineer to shape the future of information processing. This role involves designing robust data systems that transform unstructured notes into structured knowledge, building scalable backend services, and integrating advanced language models. As part of a collaborative team, you'll tackle exciting challenges like creating intelligent data models and developing APIs for seamless user experiences. If you're passionate about leveraging data to enhance product capabilities, this opportunity is perfect for you.
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.