Skip to content
Luxury Presence logo

Staff Data Engineer

Luxury PresenceReal Estate company
CanadaLead
Data & AI

About the role

Build robust data pipelines and backend services for MLS and property data.

  • Luxury Presence is seeking a Staff Software Engineer to join their real estate MLS data platform squad.
  • You will build robust data pipelines and backend services powering high-quality MLS and property data, property discovery, personalized recommendations, and AI agents.
  • Key Responsibilities Own the end-to-end architecture for MLS and property data pipelines, microservices, storage, and APIs.
  • Design and evolve event-driven, Kafka-based data flows for listing ingestion, enrichment, recommendations, and AI use cases.
  • Build and operate backend services (Python or Java) exposing data via robust APIs and microservices.
  • Implement scalable data processing with Spark or Flink on EMR, orchestrated via Airflow and running on Kubernetes.
  • Collaborate with ML/AI engineers to design and scale AI agents using frameworks like PydanticAI or LangChain.
  • Requirements 10+ years of professional software engineering experience, including owning production systems end-to-end.
  • Significant experience with data-intensive or distributed systems at scale.
  • Strong programming skills in Python or Java, with experience building microservices and APIs.
View original posting →

Tech stack

PythonJavaApache KafkaSparkAirflowKubernetesAWS

Match insights

Tech:Python, Java, Apache Kafka, Spark, Airflow
Level:Lead

More roles at Luxury Presence

View open roles at Luxury Presence