Remote (Country)

Luxury Presence is hiring a Staff Software Engineer, Data Platform - CANADA (Remote)

Responsibilities

  • Lead the full lifecycle design and management of data systems for MLS and property information, covering streaming and batch processing, microservices, storage, and API layers
  • Create and refine event-driven data architectures using Kafka to support listing ingestion, data enrichment, recommendation engines, and artificial intelligence applications
  • Lead technical design evaluations, establish software engineering standards, and make informed decisions balancing system reliability, performance, and cost efficiency
  • Develop, deploy, and maintain backend services using Python or Java to deliver property, listing, and recommendation data through scalable APIs and microservices
  • Build high-throughput data processing workflows using Spark or Flink on EMR or comparable platforms, coordinated by Airflow and deployed on Kubernetes when appropriate
  • Promote strong observability practices including metrics collection, distributed tracing, and centralized logging, along with operational rigor through alerting, runbooks, SLOs, and on-call support
  • Develop and manage large-scale data pipelines that handle evolving schemas and process both real-time streams and batch loads from MLS and external sources
  • Integrate data quality controls, lineage tracking, and governance policies into the platform foundation to serve analytics, machine learning, and customer-facing features
  • Work with analytics and data science teams to improve data accessibility through semantic modeling, documentation, and self-service tools
  • Partner with ML and AI engineers to build and scale intelligent agents that automate MLS feed integration and resolve listing inconsistencies
  • Use frameworks like PydanticAI, LangChain, or equivalent to embed large language model agents into data and service architectures
  • Establish evaluation frameworks, logging standards, and feedback mechanisms to ensure continuous improvement of AI agents and data products
  • Collaborate with Product, Engineering, and Operations teams to define the strategic direction of the data platform, MLS functionality, and AI-driven user experiences
  • Convert unclear business and customer needs into actionable technical roadmaps and incremental delivery plans
  • Guide and support fellow engineers through mentorship, code reviews, pair programming, and architectural guidance to strengthen team-wide technical decision-making

Work Arrangement

Remote (Country)

Required Skills
PythonJavaKafkaApache SparkAirflowKubernetesSQLAWSData PipelinesDistributed SystemsData Modeling
About company
Luxury Presence
Luxury Presence is the leading digital platform revolutionizing the real estate industry for agents, teams, and brokerages. Our award-winning websites, cutting-edge marketing solutions, and AI-powered mobile platform empower real estate professionals to grow their business, operate more efficiently, and deliver exceptional service to their clients.
All jobs at Luxury Presence Visit website
Job Details
Category data
Posted 6 months ago