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.
Tech stack
PythonJavaApache KafkaSparkAirflowKubernetesAWS
Match insights
Tech:Python, Java, Apache Kafka, Spark, Airflow
Level:Lead