Staff Software Engineer, Data Platform - US (Remote)

Posted about 15 hours agoViewed
200000 - 230000 USD per year
USFull-TimeReal Estate Technology
Company:
Location:US
Languages:English
Seniority level:Staff, 10+ years
Experience:10+ years
Skills:
AWSBackend DevelopmentGraphQLLeadershipPythonSQLETLJavaKubernetesAirflowApache KafkaREST APISparkMentoringMicroservicesData modelingSoftware Engineering
Requirements:
10+ years of professional software engineering experience Significant experience working with data-intensive or distributed systems at scale Prior experience in a senior or staff/lead role Strong programming skills in Python or Java Experience building microservices and APIs (REST/GraphQL) Hands-on experience with Apache Kafka or similar event/messaging platforms Deep experience with Spark or Flink for large-scale data processing Deep experience with Airflow (or equivalent orchestration tools) Deep experience with 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 cloud provider Experience building or integrating AI agents into production workflows Familiarity with frameworks such as PydanticAI, LangGraph, Claude Code or similar Comfort working with logs, telemetry, and evaluation metrics Demonstrated ability to lead technical initiatives across teams Track record of mentoring other engineers Strong communication skills
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 Drive technical design reviews, set engineering best practices Design, build, and operate backend services (Python or Java) that expose 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 Champion observability and operational excellence for data and backend services Build and maintain high-volume, schema-evolving streaming and batch pipelines Ensure data quality, lineage, and governance are built into the platform Partner with analytics engineering and data science to make data discoverable and usable Collaborate with ML/AI engineers to design and scale AI agents Work with frameworks such as PydanticAI, LangChain, or similar to integrate LLM-based agents Help define and implement evaluation, logging, and feedback loops for AI agents Collaborate with Product, Engineering, and Operations to shape the roadmap Translate ambiguous business and customer problems into clear technical strategies Mentor and unblock other engineers
Similar Jobs:
Posted about 7 hours ago
United StatesFull-TimeSoftware Development
Senior Solutions Engineer | Atlanta | Remote
Company:Grafana Labs
Posted about 8 hours ago
United StatesFull-TimeData Engineering
Lead Data Engineer
Company:Jahnel Group
Posted about 8 hours ago
United States, CanadaFull-TimeSoftware Development
Software Engineer
Company:Warp