Apply now
Internship program

Work with real MLS data. Ship something that matters in 12 weeks.

IDX Exchange runs a hands-on internship program across five technical tracks. You won't shadow — you'll build production-style tools on real real-estate transaction data, from raw listings to a finished product.

Apply now → 5 tracks · 12 weeks · rolling admissions
5
Internship tracks
12
Weeks per program
1
Real MLS dataset
100%
Hands-on build

The five tracks

Every track runs 12 weeks and works from the same real estate data foundation, applied to a different discipline.
Track 01 · Data
Data Analyst
MLS analytics & Tableau dashboards

Turn raw MLS transaction data into market intelligence. Clean and engineer real housing datasets, enrich them with public economic data, and build interactive Tableau dashboards covering pricing trends, days on market, and competitive agent and brokerage analysis. Finish by publishing a market intelligence report and presenting your findings live.

Python / Pandas Tableau Market analytics
12 weeks
· Dashboards + report + presentation
Apply to this track →
Track 02 · Data
Data Scientist
California property price prediction

Build a machine learning model that predicts a property's sale price from real transaction history. Progress from a linear regression baseline through decision trees and random forests to gradient boosting, engineer geographic and property features, and evaluate rigorously. Cap it off with an optional interactive prediction app.

Python scikit-learn / XGBoost Streamlit
12 weeks
· Trained model + app + presentation
Apply to this track →
Track 03 · Engineering
Software Development Engineer
Full-stack property search application

Build a Zillow/Redfin-style property search experience from the ground up: a searchable, filterable listings page with pagination, a property detail page with photo galleries, maps, and open house schedules, and a REST API connecting a React frontend to a real MySQL database of MLS listings.

React Node / Express MySQL Docker
12 weeks
· Full-stack app + tests + live demo
Apply to this track →
Track 04 · AI/ML
NLP Engineer
Real estate listing intelligence system

Build an NLP system that understands real estate listings and search queries. Extract structured entities from agent remarks, parse natural-language search queries into safe database filters, implement semantic search with sentence embeddings, generate listing summaries, and build a fair housing compliance checker.

Python spaCy / Transformers FastAPI
12 weeks
· API + demo app + presentation
Apply to this track →
Track 05 · AI/ML
AI Agentic Engineer
Agentic AI systems for real estate data

Design and build a multi-agent AI system that works with IDX Exchange's real estate data — reachable over WhatsApp and email, not just a chat window. You'll build an orchestrator that routes user queries to specialized agents (property search, market stats, recommendations, a RAG-powered knowledge agent, and email drafting), backed by real MLS listings and retrieval-augmented generation, using the OpenClaw agent framework.

Python OpenClaw RAG / vector search WhatsApp + email
12 weeks
· Working agent system + presentation
Apply to this track →

How it works

01
Apply
Submit the application form — it takes a few minutes. Tell us which track (or tracks) you're interested in.
02
Build, week by week
Each track follows a structured 12-week guide with weekly objectives and deliverables, working from real MLS transaction data throughout.
03
Present your work
Every track ends with a live presentation of what you built — a dashboard, a model, an application, or a working AI system.

Ready to build?

Applications are reviewed on a rolling basis. Pick the track that fits you best, or tell us you're open to more than one.

Apply now →