Back to jobs
New

Senior Full-Stack Engineer

Remote

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. 1-min intro video (Loom, Vidyard, or Google Drive – share your link below)
  2. Application review
  3. 15-minute intro call
  4. Strengths assessment – how you learn and do
  5. Hiring Manager interview – values and culture fit
  6. Paid test project – work with us, like you're already on the team
  7. Final call with our CEO
  8. 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

Create a Job Alert

Interested in building your career at Martell Ventures? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...