Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Luxury Presence Logo

Staff Software Engineer, Data Platform - US (Remote)

Luxury Presence

Salary not specified
Dec 18, 2025
Remote, US
Apply Now

Luxury Presence is seeking a Staff Software Engineer to strengthen its real estate MLS data platform squad, building robust data pipelines and backend services to power high-quality MLS and property data, property discovery and search, personalized listing recommendations, and conversational AI agents.

Requirements

  • 10+ years of professional software engineering experience, including owning production systems end-to-end
  • Significant experience working with data-intensive or distributed systems at scale (high volume, high availability)
  • Strong programming skills in Python or Java, with experience building microservices and APIs (REST/GraphQL)
  • Hands-on experience with Apache Kafka or similar event/messaging platforms (Kinesis, Pub/Sub, etc.)
  • Deep experience with: Spark or Flink for large-scale data processing, across streaming and batch pipelines (on EMR or similar big-data compute)
  • Airflow (or equivalent orchestration tools)
  • Kubernetes for running data/compute workloads
  • Experience building or integrating AI agents into production workflows (e.g., internal tools, support automation, operational triage, or data workflows)

Responsibilities

  • Own the end-to-end architecture for MLS and property data: streaming and batch pipelines, microservices, storage layers, and APIs
  • Design and evolve event-driven, Kafka-based data flows that power listing ingestion, enrichment, recommendations, and AI use cases
  • Drive technical design reviews, set engineering best practices, and make high-quality tradeoffs around reliability, performance, and cost
  • Design, build, and operate backend services (Python or Java) that expose listing, property, and recommendation data via robust APIs and microservices
  • Implement scalable data processing with Spark or Flink on EMR (or similar), orchestrated via Airflow and running on Kubernetes where applicable
  • Build and maintain high-volume, schema-evolving streaming and batch pipelines that ingest and normalize MLS and third-party data
  • Collaborate with ML/AI engineers to design and scale AI agents that automate MLS feed onboarding, listing discrepancy triage, and other operational workflows

Other

  • Demonstrated ability to lead technical initiatives across teams, from idea to production (alignment, design, implementation, rollout)
  • Track record of mentoring other engineers and raising the bar on code quality, testing, and design
  • Strong communication skills; able to clearly explain complex technical decisions to both engineers and non-technical stakeholders
  • Customer and product mindset: you care about how the data and services you build improve the end-user and client experience, not just the internals
  • Bachelor's degree in Computer Science or related field (not explicitly mentioned but implied)