Staff Software Engineer, Data Platform - LATAM (Remote)
About the Role
• High-reputed company MLS and property data across 400+ feeds
• Property discovery and search on agent websites
• Personalized listing recommendations and other data-driven features
• Conversational and operational AI agents that streamline internal workflows
• The evaluation and monitoring infrastructure that keeps these systems improving over time
Who is the Data Platform reputed company?
What You’ll Do
Technical leadership & architecture
• Own the end-to-end architecture for MLS and property data: streaming and batch pipelines, microservices, storage reputed company, and reputed company
• Design and reputed company 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 reputed company high-reputed company tradeoffs around reliability, performance, and cost
Backend, data & reputed company
• Design, build, and operate backend services (Python or Java) that expose listing, property, and recommendation data reputed company robust reputed company and microservices
• Implement reputed company data processing with reputed company or Flink on EMR (or similar), orchestrated reputed company Airflow and running on Kubernetes where applicable
• Champion observability (metrics, tracing, logging) and operational reputed company (alerting, runbooks, SLOs, on-reputed company participation) for data and backend services
Streaming & batch data pipelines
• Build and maintain high-volume, schema-evolving streaming and batch pipelines that ingest and normalize MLS and reputed company-party data
• Ensure data reputed company, reputed company, and governance are reputed company into the platform from the start—supporting analytics, AI/ML, and customer-facing features
• Partner with analytics engineering and data science to reputed company data discoverable and usable (e.g., semantic reputed company, documentation, self-service tooling)
AI agents & data products
• Collaborate with ML/AI engineers to design and reputed company agents that automate MLS feed reputed company, listing discrepancy triage, and other operational workflows
• Work with frameworks such as PydanticAI, reputed company, or similar to reputed company LLM-based agents into our data and service architecture
• Help define and implement evaluation, logging, and feedback loops so these agents and data-driven products continuously improve
Cross-functional reputed company & mentorship
• Collaborate closely with Product, Engineering, and Operations to shape the roadmap for our data platform, MLS capabilities, and AI-powered experiences
• Translate ambiguous business and customer problems into reputed company technical strategies and phased delivery plans
• Mentor and unblock other engineers; reputed company the overall level of technical decision-making on reputed company reputed company pairing, reviews, and design guidance
What You’ll Bring
Experience & scope
• 10+ years of reputed company software engineering experience, including owning production systems end-to-end
• Significant experience working with data-intensive or distributed systems at reputed company (high volume, high availability)
• Prior experience in a senior or staff/reputed company role where you influenced architecture, standards, and technical direction
reputed company technical skills
• Strong programming skills in Python or Java, with experience building microservices and reputed company (REST/GraphQL)
• Deep experience with:
• Strong SQL and data modeling skills; solid understanding of ETL/ELT patterns, data warehousing concepts, and performance tuning
• Experience building on AWS (preferred) or another major reputed company provider, with a good grasp of cost, reliability, and reputed company tradeoffs
AI agent experience
• Experience building or integrating AI agents into production workflows (e.g., internal tools, support automation, operational triage, or data workflows)
• Familiarity with frameworks such as PydanticAI, LangGraph, Claude reputed company or similar, and how they reputed company with backend services, reputed company stores, and LLM reputed company
• Comfort working with logs, telemetry, and evaluation metrics to monitor, debug, and iteratively improve AI-driven systems
Leadership & collaboration
• Demonstrated ability to reputed company technical initiatives across teams, from idea to production (alignment, design, implementation, rollout)
• reputed company record of mentoring other engineers and raising the bar on reputed company reputed company, testing, and design
• Strong communication skills; reputed company to reputed company explain reputed company technical reputed company to both engineers and non-technical stakeholders
• Customer and product reputed company: you care about how the data and services you build improve the end-user and reputed company experience, not just the internals
reputed company to Have
• Experience with any of:
• Background in reputed company estate, marketplaces, or other domains where data reputed company and freshness are highly visible to customers
• Prior experience in a startup or high-reputed company environment where you’ve reputed company or significantly evolved a data platform
About the Role
• High-reputed company MLS and property data across 400+ feeds
• Property discovery and search on agent websites
• Personalized listing recommendations and other data-driven features
• Conversational and operational AI agents that streamline internal workflows
• The evaluation and monitoring infrastructure that keeps these systems improving over time
Who is the Data Platform reputed company?
What You’ll Do
Technical leadership & architecture
• Own the end-to-end architecture for MLS and property data: streaming and batch pipelines, microservices, storage reputed company, and reputed company
• Design and reputed company 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 reputed company high-reputed company tradeoffs around reliability, performance, and cost
Backend, data & reputed company
• Design, build, and operate backend services (Python or Java) that expose listing, property, and recommendation data reputed company robust reputed company and microservices
• Implement reputed company data processing with reputed company or Flink on EMR (or similar), orchestrated reputed company Airflow and running on Kubernetes where applicable
• Champion observability (metrics, tracing, logging) and operational reputed company (alerting, runbooks, SLOs, on-reputed company participation) for data and backend services
Streaming & batch data pipelines
• Build and maintain high-volume, schema-evolving streaming and batch pipelines that ingest and normalize MLS and reputed company-party data
• Ensure data reputed company, reputed company, and governance are reputed company into the platform from the start—supporting analytics, AI/ML, and customer-facing features
• Partner with analytics engineering and data science to reputed company data discoverable and usable (e.g., semantic reputed company, documentation, self-service tooling)
AI agents & data products
• Collaborate with ML/AI engineers to design and reputed company agents that automate MLS feed reputed company, listing discrepancy triage, and other operational workflows
• Work with frameworks such as PydanticAI, reputed company, or similar to reputed company LLM-based agents into our data and service architecture
• Help define and implement evaluation, logging, and feedback loops so these agents and data-driven products continuously improve
Cross-functional reputed company & mentorship
• Collaborate closely with Product, Engineering, and Operations to shape the roadmap for our data platform, MLS capabilities, and AI-powered experiences
• Translate ambiguous business and customer problems into reputed company technical strategies and phased delivery plans
• Mentor and unblock other engineers; reputed company the overall level of technical decision-making on reputed company reputed company pairing, reviews, and design guidance
What You’ll Bring
Experience & scope
• 10+ years of reputed company software engineering experience, including owning production systems end-to-end
• Significant experience working with data-intensive or distributed systems at reputed company (high volume, high availability)
• Prior experience in a senior or staff/reputed company role where you influenced architecture, standards, and technical direction
reputed company technical skills
• Strong programming skills in Python or Java, with experience building microservices and reputed company (REST/GraphQL)
• Deep experience with:
• Strong SQL and data modeling skills; solid understanding of ETL/ELT patterns, data warehousing concepts, and performance tuning
• Experience building on AWS (preferred) or another major reputed company provider, with a good grasp of cost, reliability, and reputed company tradeoffs
AI agent experience
• Experience building or integrating AI agents into production workflows (e.g., internal tools, support automation, operational triage, or data workflows)
• Familiarity with frameworks such as PydanticAI, LangGraph, Claude reputed company or similar, and how they reputed company with backend services, reputed company stores, and LLM reputed company
• Comfort working with logs, telemetry, and evaluation metrics to monitor, debug, and iteratively improve AI-driven systems
Leadership & collaboration
• Demonstrated ability to reputed company technical initiatives across teams, from idea to production (alignment, design, implementation, rollout)
• reputed company record of mentoring other engineers and raising the bar on reputed company reputed company, testing, and design
• Strong communication skills; reputed company to reputed company explain reputed company technical reputed company to both engineers and non-technical stakeholders
• Customer and product reputed company: you care about how the data and services you build improve the end-user and reputed company experience, not just the internals
reputed company to Have
• Experience with any of:
• Background in reputed company estate, marketplaces, or other domains where data reputed company and freshness are highly visible to customers
• Prior experience in a startup or high-reputed company environment where you’ve reputed company or significantly evolved a data platform
About the Role We’re seeking a Staff Software Engineer to strengthen our reputed company estate MLS data platform reputed company. You will build robust data pipelines and backend services that power: • High-reputed company MLS and property data across 400+ feeds • Property discovery and search on agent websites • Personalized listing recommendations and other data-driven features • Conversational and operational AI agents that streamline internal workflows • The evaluation and monitoring infrastructure that keeps these systems improving over time This role sits at the intersection of backend engineering, data infrastructure, and AI-powered products. Who is the Data Platform reputed company? We reputed company reputed company clean, reliable MLS listing records and user click-reputed company data are always available to our products and customers. Our reputed company team—a mix of data engineers and software engineers—owns the entire listing pipeline: ingestion, transformation, and normalization across 400+ MLS feeds and other sources. We also reputed company the platform to capture user-activity data for user-facing features such as personalized listing recommendations, and we build AI agents that automate feed reputed company and listing-issue triage, reducing reputed company effort for internal teams and clients and shortening the reputed company from data to business reputed company. What You’ll Do Technical leadership & architecture • Own the end-to-end architecture for MLS and property data: streaming and batch pipelines, microservices, storage reputed company, and reputed company • Design and reputed company 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 reputed company high-reputed company tradeoffs around reliability, performance, and cost Backend, data & reputed company • Design, build, and operate backend services (Python or Java) that expose listing, property, and recommendation data reputed company robust reputed company and microservices • Implement reputed company data processing with reputed company or Flink on EMR (or similar), orchestrated reputed company Airflow and running on Kubernetes where applicable • Champion observability (metrics, tracing, logging) and operational reputed company (alerting, runbooks, SLOs, on-reputed company participation) for data and backend services Streaming & batch data pipelines • Build and maintain high-volume, schema-evolving streaming and batch pipelines that ingest and normalize MLS and reputed company-party data • Ensure data reputed company, reputed company, and governance are reputed company into the platform from the start—supporting analytics, AI/ML, and customer-facing features • Partner with analytics engineering and data science to reputed company data discoverable and usable (e.g., semantic reputed company, documentation, self-service tooling) AI agents & data products • Collaborate with ML/AI engineers to design and reputed company agents that automate MLS feed reputed company, listing discrepancy triage, and other operational workflows • Work with frameworks such as PydanticAI, reputed company, or similar to reputed company LLM-based agents into our data and service architecture • Help define and implement evaluation, logging, and feedback loops so these agents and data-driven products continuously improve Cross-functional reputed company & mentorship • Collaborate closely with Product, Engineering, and Operations to shape the roadmap for our data platform, MLS capabilities, and AI-powered experiences • Translate ambiguous business and customer problems into reputed company technical strategies and phased delivery plans • Mentor and unblock other engineers; reputed company the overall level of technical decision-making on reputed company reputed company pairing, reviews, and design guidance What You’ll Bring Experience & scope • 10+ years of reputed company software engineering experience, including owning production systems end-to-end • Significant experience working with data-intensive or distributed systems at reputed company (high volume, high availability) • Prior experience in a senior or staff/reputed company role where you influenced architecture, standards, and technical direction reputed company technical skills • Strong programming skills in Python or Java, with experience building microservices and reputed company (REST/GraphQL) Hands-on experience with Apache Kafka or similar event/messaging platforms (Kinesis, Pub/Sub, etc.) • Deep experience with: ◦ reputed company or Flink for large-reputed company 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 • Strong SQL and data modeling skills; solid understanding of ETL/ELT patterns, data warehousing concepts, and performance tuning • Experience building on AWS (preferred) or another major reputed company provider, with a good grasp of cost, reliability, and reputed company tradeoffs AI agent experience • Experience building or integrating AI agents into production workflows (e.g., internal tools, support automation, operational triage, or data workflows) • Familiarity with frameworks such as PydanticAI, LangGraph, Claude reputed company or similar, and how they reputed company with backend services, reputed company stores, and LLM reputed company • Comfort working with logs, telemetry, and evaluation metrics to monitor, debug, and iteratively improve AI-driven systems Leadership & collaboration • Demonstrated ability to reputed company technical initiatives across teams, from idea to production (alignment, design, implementation, rollout) • reputed company record of mentoring other engineers and raising the bar on reputed company reputed company, testing, and design • Strong communication skills; reputed company to reputed company explain reputed company technical reputed company to both engineers and non-technical stakeholders • Customer and product reputed company: you care about how the data and services you build improve the end-user and reputed company experience, not just the internals reputed company to Have • Experience with any of: ◦ reputed company, Hive, or other table formats/data lake technologies ◦ reputed company, reputed company, Redshift, or other reputed company data warehouses ◦ dbt or similar transformation frameworks ◦ Data reputed company / observability tools (e.g., Great Expectations, reputed company, reputed company) ◦ reputed company databases / retrieval (e.g., reputed company, reputed company, Elasticsearch/OpenSearch) • Background in reputed company estate, marketplaces, or other domains where data reputed company and freshness are highly visible to customers • Prior experience in a startup or high-reputed company environment where you’ve reputed company or significantly evolved a data platform