Enable job alerts via email!

Senior Backend Product Engineer

Mem

United States

Remote

USD 80,000 - 140,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

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.

Qualifications

  • Experience designing and optimizing database schemas for performance.
  • Proven ability to build asynchronous processing pipelines.

Responsibilities

  • Design and optimize PostgreSQL schemas for high-performance retrieval.
  • Build asynchronous pipelines to extract structure from unstructured notes.

Skills

PostgreSQL
Asynchronous Processing
Data Modeling
APIs Development
Language Models Integration

Education

Bachelor's in Computer Science
Master's in Data Science

Tools

PostgreSQL
Python
Docker

Job description

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:

  1. Create an asynchronous pipeline that processes notes as they're created or modified

  2. Use language models to extract entities (people, companies, projects) and their relationships

  3. Design a database schema that efficiently stores this graph structure while maintaining query performance

  4. Build APIs that allow the frontend to leverage this structure for features like auto-linking and proactive surfacing

  5. 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Backend Software Engineer (Java) - User Product (Remote across ANZ)

Canva

Remote

USD 100,000 - 125,000

4 days ago
Be an early applicant

Senior Software Engineer - Product (Hybrid)

Enova International

Chicago

Hybrid

USD 90,000 - 150,000

8 days ago

Senior Backend Product Software Engineer

Dropbox

Remote

USD 100,000 - 160,000

30+ days ago

Senior Software Engineer, API Products

0x

San Francisco

Remote

USD 95,000 - 230,000

30+ days ago