Job Closed
This listing is no longer active.
Zillow is a leading online real estate marketplace covering the whole spectrum of purchasing, owning, and selling a home. In support of flexible work options an
Senior Software Development Engineer, Big Data
Location
California + 7 moreAll locations: California | Connecticut | District of Columbia | New Jersey | New York | Maryland | Massachusetts | Washington
Posted
108 days ago
Salary
$160.9K - $257.1K / year
Seniority
Senior
Job Description
Senior Software Development Engineer, Big Data
Zillow
• Design and implement scalable data pipelines to collect, process, and store large volumes of critical data from various sources • Provide data reliability and uptime by monitoring and troubleshooting data pipeline performance and scalability to ensure efficient operations • Be a “lazy” engineer - continuously seeking to improve the team’s efficiency by automating repeatable processes • Facilitate engineering discussions with collaborators, customers, partners, and team members from various departments to understand business needs and convert them into technical requirements • Authoritatively translate business use cases into well-thought-out data models that are easy to evolve with the business • Communicate technical concepts effectively to non-technical audiences • Be a bar-raiser for engineering best practices - carefully reviewing specifications, designs, pull requests and providing constructive/helpful feedback to raise the quality of our team’s output • Consistently write high-quality code, refactor, and optimize for better scalability, performance, and readability • Provide leadership within the team and mentor junior engineers
Job Requirements
- A degree (BS+) in Computer Science or a related field
- 5+ years of experience building and maintaining data-intensive applications
- Experience developing sophisticated data pipelines scaling to billions of rows with production quality deployment, monitoring, and reliability and petabyte scale
- Extensive experience with modern data technologies such as Spark and Airflow
- Strong proficiency in programming languages such as Python, Java, or Scala
- Extensive experience with SQL
- Proven data modeling experience, translating business requirements into clean and easily evolvable data models
- Excellent interpersonal skills and a passion for collaborating across organizational boundaries
Benefits
- Equity awards based on experience, performance, and location
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Technical Leader – Tech Lead
RimuteeWe believe LATAM digital & tech talent need to expand their reach.
• Liderar la ejecución de soluciones empresariales de alta complejidad • Asegurar la excelencia en ingeniería supervisando la implementación de sistemas robustos basados en J2EE y Spring • Garantizar la resiliencia en servidores de aplicaciones críticos • Orquestar equipos de alto rendimiento bajo estándares internacionales de calidad y metodologías ágiles
• Design, develop, and maintain integrations between internal and third-party systems. • Build and optimize REST APIs with a strong focus on performance and security. • Validate and refine interfaces to ensure smooth system communication. • Create, execute, and automate unit and integration tests. • Implement and maintain CI/CD pipelines using GitHub Actions. • Monitor and optimize integrations across development, staging, and production environments. • Maintain clear and structured documentation of APIs and integration workflows.
• Lead full-stack design and development using **Django REST Framework** and **React.js** • Architect scalable backend and frontend systems with robust APIs and data workflows • Build responsive dashboards with real-time data visualizations • Collaborate with product, design, and engineering teams to translate business needs into code • Maintain CI/CD pipelines and enforce code quality standards • Explore and adopt new technologies to improve performance and scalability
Senior IoT Full Stack Engineer, M2M, Smart Platform Solutions
FlatgigsScaling Investor-Backed Startups & Growth Companies
• Architect from Scratch: Design and build a greenfield, microservices-based ecosystem using NestJS (Backend) and Next.js (Frontend) tailored for massive IoT data throughput. • Direct Hardware Integration: Develop and implement direct communication layers for diverse IoT devices and sensors, ensuring stable data ingestion from telematics units and smart meters. • IoT Protocol Mastery: Implement and optimize communication using MQTT, CoAP, WebSockets, gRPC, and HTTP/2 to ensure low-latency, bi-directional messaging. • M2M & Connectivity Management: Orchestrate the M2M SIM lifecycle, integrating with Connectivity Management Platforms (CMPs) to monitor data usage, signal strength, and cellular connectivity states. • Real-Time Logic & Analytics: Build complex backend logic for smart solutions, including geofencing, real-time alerting, predictive maintenance, and time-series data visualization. • Data Strategy: Design high-performance database schemas in PostgreSQL (utilizing TimescaleDB for time-series data) to handle millions of incoming data points. • Frontend Excellence: Create intuitive, real-time dashboards in Next.js that visualize live device states, historical trends, and complex sensor telemetry. • End-to-End Security: Implement robust security for the IoT edge-to-cloud path, including X.509 certificate-based authentication and private APN/VPN configurations.


