-
Martell Media

Senior Full-Stack Engineer

Martell Media
Canada · Full-time · Mid-Senior

On-Target Earnings: $100,000 - $150,000 CAD

Location: Remote

About SocialSweep

SocialSweep is the search engine for your network. We turn fragmented relationship data across platforms into a unified, intelligent search experience. By combining structured data, AI-generated insights, and hybrid search (semantic + lexical), we help users instantly surface the right people, opportunities, and connections.

Why you shouldn't work here – Radical Transparency from our CEO

What Applying Looks Like

We keep it transparent and efficient. Here's what to expect:

  • 1-min intro video (Loom, Vidyard, or Google Drive – share your link below)
  • Application review
  • 15-minute intro call
  • Strengths assessment – how you learn and do
  • Hiring Manager interview – values and culture fit
  • Paid test project – work with us, like you're already on the team
  • Final call with our CEO
  • Offer – if we're both excited, we move forward fast

What You'll Work On

You'll be a core engineer building and scaling our AI-powered search platform. Our system ingests relationship data, enriches it with AI, and enables fast, high-relevance retrieval using a hybrid BM25 + vector search approach.

Core System Flow

  • Ingest and normalize data from multiple integrated systems
  • Enrich connections with AI-generated summaries
  • Generate embeddings from summaries using OpenAI
  • Store vectors in Weaviate
  • Execute hybrid search (BM25 + semantic, weighted ~0.75 semantic)
  • Interpret user queries (intent detection, inclusive vs exclusive filters)
  • Run vector search → hydrate results via Postgres
  • Return ranked, explainable results to the user

Responsibilities

  • Design and implement scalable backend services using Node.js, Express, and TypeORM
  • Build and optimize hybrid search pipelines using Weaviate
  • Implement AI workflows using OpenAI (summarization, embeddings, query interpretation)
  • Develop query-understanding and intent-parsing logic
  • Optimize relevance, ranking, and performance of search results
  • Build and maintain APIs consumed by an Angular frontend
  • Work with PostgreSQL for transactional and relational data
  • Deploy and operate services within the GCP ecosystem
  • Collaborate closely with product to iterate quickly on search quality and UX

Tech Stack

  • Frontend: Angular
  • Backend: Node.js, Express
  • ORM: TypeORM
  • Database: PostgreSQL
  • Search / Vector DB: Weaviate
  • AI: OpenAI (summaries, embeddings, query interpretation)
  • Cloud: Google Cloud Platform (GCP)

What We're Looking For

  • 5+ years of experience as a backend or full-stack engineer
  • Strong proficiency in Node.js and API design
  • Experience with search systems, ranking, or information retrieval
  • Hands-on experience with vector databases or semantic search
  • Solid understanding of relational databases and query optimization
  • Familiarity with GCP services (Cloud Run, GKE, Pub/Sub, BigQuery, etc.)
  • Comfortable working in fast-moving, early-stage startup environments
  • Strong systems thinking and ability to reason about tradeoffs in search relevance

Nice to Have

  • Experience with hybrid search (BM25 + vector)
  • Background in NLP, ML, or AI-powered products
  • Experience interpreting natural-language queries
  • Prior work on developer platforms, CRMs, or data aggregation products

Key Skills

Ranked by relevance

ai cloud gcp google cloud platform postgresql angular
Login to Apply
Posted
Jan 23, 2026
Type
Full-time
Level
Mid-Senior
Location
Vancouver

Industries

Media Production

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
YO IT Consulting
Related

Senior Genrative Ai Engineer - Remote

2026-05-28

Full-time
Not Applicable
Estonia
Software Development
Engineering
View Job Details
The Home Depot Canada
Related

Data Scientist (Askuity division)

2026-05-26

Full-time
Not Applicable
Canada
Retail
Engineering
View Job Details
Sanoma Media Finland
Related

Senior Developer

2026-05-15

Full-time
Not Applicable
Finland
Media Production
Engineering