Senior Software Development Engineer, Big Data

ZILLOW INC
Seattle, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 244K

Job location

Remote
Seattle, United States of America

Tech stack

Clean Code Principles
Java
Agile Methodologies
Airflow
Amazon Web Services (AWS)
Unit Testing
Azure
Big Data
Program Optimization
Data Infrastructure
Hive
Python
PostgreSQL
MySQL
Node.js
Scrum
Software Engineering
SQL Databases
React
Spark
Information Technology
Kafka
Code Restructuring
Data Pipelines
Docker

Job description

Zillow, Inc. seeks Senior Software Development Engineer, Big Data in Seattle, WA., Job Duties: Develop and support Zillow Group data platform infrastructure. Design, implement, and take ownership of mission-critical data pipelines, data products, and related services. Collaborate with various internal teams (platform, product, other stakeholders) to scope and deliver tools ensuring ease of system use. Carefully review specifications, designs, pull requests and provide constructive/helpful feedback. Contribute to data platform on-call rotation, assisting customers with questions and resolving platform related issues. Write high-quality code, refactor and optimize code for better scalability, performance, and readability. Integrate new frameworks, libraries, technologies, and components into codebase. Proactively log/collect and review metrics, monitor, alert and address issues quickly. Ensure the consistency and maintainability of existing applications adhering to standards/procedures for implementing technical solutions. Execute production/support tasks according to a documented schedule that meets or exceeds customer expectations. Support and mentor teams through design, implementation and deployment of solutions using relevant technologies. Mentor junior engineers. Identify and influence opportunities to improve overall architecture to adapt and grow with changing business needs. Facilitate engineering discussions with business stakeholders, data analysts, data scientists, product managers, designers, and other stakeholders to understand business needs and translate them into technical requirements. Own and lead the design of new features. Telecommuting Permitted.

Requirements

Minimum Requirements: Master's degree, or foreign equivalent, in Computer Science, Software Engineering, or closely related quantitative discipline and three (3) years of experience in job offered or three (3) years of experience in the field of software engineering or related.

Special Skills:

(1) Python or Java;

(2) SQL, MySQL, and PostgreSQL;

(3) Apache Kafka, Spark, Hive, or Airflow;

(4) Nodejs and Reactjs;

(5) Docker and Kubernetes;

(6) Unit Testing;

(7) CI/CD pipelines;

(8) Agile or Scrum methodologies; and

(9) AWS, GCP, or Azure.

Any suitable combination of education, training and experience is acceptable.

Benefits & conditions

Salary: $180,710 - $244,300 per year.

Medical, dental, vision, & basic life insurance, 401K, PTO & holidays. Stock purchase, annual bonuses & profit sharing. 40 hours per week. EOE. See link: https://www.zillow.com/careers/benefits

Apply for this position