Ai Engineer – Real Estate Ai Concierge Mvp

Vancouver, BC, CA, Canada

Job Description

Company Overview



We operate one of the most advanced real estate platforms in Canada, with:

Live MLS data (updated every 15 minutes) 145,000+ registered users Detailed tables for

property views

,

building views

, and

user preferences

Best-in-class

map search

and

advanced filter

tools
We're now taking the next step -- building an

AI Concierge

that talks to users directly on

SMS, WhatsApp, and web chat

, delivering

personalized property alerts

,

building insights

, and

market updates

in real time.

Role Summary



We're looking for a

Backend Developer

with experience in

AI integration

,

MySQL

, and

messaging APIs

to help us launch our next-generation AI-powered real estate assistant. This assistant will:

Understand user preferences (from search history, property views, building views) Automatically send

personalized property alerts

when MLS changes occur (new listings, price drops, open houses) React to

market events

(rate changes, tax incentives, local developments) with tailored outreach Allow users to book showings, compare buildings, and get market insights directly in chat

Key Responsibilities



Database integration

: Connect our AI orchestration layer to our

existing MLS + user activity database

(read-only), using secure, whitelisted SQL queries.

AI tool building

: Expose named query functions (e.g., search_listings, more_like_this, building_facts) for AI to use via function calling.

Messaging integration

: Build Twilio (SMS & WhatsApp) webhook endpoints and routing for inbound/outbound AI conversations.

Event triggers

: MLS changes (new listing, price drop, open house) ? personalized alerts Market events (rate changes, tax incentives, local news) ? relevant user outreach

Personalization logic

: Merge explicit user preferences with behavioral data (user_listing_views, user_building_views) for ranking.

Microservices

: Mortgage impact calculation (payment delta, buying power change) Alert dispatcher with throttling, opt-out handling, and channel preferences

Security & compliance

: Implement rate limits, opt-out handling, and logging for all AI/database interactions.

Testing & monitoring

: Write unit/integration tests for all query functions and jobs; set up monitoring for cron jobs.

Qualifications



Required

: Strong backend development in

Python (FastAPI)

or

Node.js (NestJS/Express)

Solid

MySQL

experience with complex queries, joins, and indexing Experience integrating with

LLM APIs

(OpenAI function calling preferred) Experience with

Twilio

(SMS/WhatsApp) or similar messaging APIs Understanding of secure API design and parameterized queries

Nice to have

: Experience with vector search (OpenSearch, pgvector, Pinecone) Knowledge of cron job scheduling and distributed task queues (Celery, Bull, etc.) Familiarity with real estate data formats / RETS / MLS feeds Basic DevOps (Docker, CI/CD, monitoring)

Why Join Us?



You'll work with

live, high-traffic real estate data

-- not a toy dataset. The database for MLS listings, user property views, building views, and more is

already set up

-- you'll focus on making the AI talk, not on cleaning data. You'll directly shape how

thousands of users

get their property updates -- on channels they actually read. This is a high-impact, fast-moving project with clear goals and measurable success (user engagement, booking conversion).

Contract Details



Type

: 1 month contract with potential to extend

Start date

: Immediate

Compensation

: Fixed

How to Apply



Please include:

A brief summary of your experience with AI + messaging API integrations. Examples of past work integrating AI with real databases or search. Your availability and preferred start date.
Job Type: Fixed term contract
Contract length: 1 month

Pay: Up to $5,000.00 per month

Work Location: Hybrid remote in Vancouver, BC V6H 3X5

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2679860
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned