Software Engineer for Data and Algorithms

ZipRealty

(Emeryville, California)
Full Time
Job Posting Details
About ZipRealty
ZipRealty is an innovative developer of proprietary technology and comprehensive online marketing tools for residential real estate. The company's strong heritage draws upon more than a decade of experience as a pioneering digital real estate brokerage. Today, as a subsidiary of Realogy Holdings Corp. , ZipRealty is positioned to extend its highly effective consumer, sales associate and broker solutions in support of Realogy’s leading franchise brands and company-
Responsibilities
We are looking for a Software Engineer, Data and Algorithms to help our growing team build data pipelines at scale. This is a unique opportunity to join a small team that is building a distributed systems based architecture for processing data and creating the insights that will drive our business. You will participate in the design and implementation of the entire data pipeline, from capturing and storing data to processing that data using Apache Spark, to making that data available to other team members. We are passionate about making data-driven decisions and mining data for actionable insights and need talented people to help us make that happen.
Ideal Candidate
* Work closely with data scientists and engineers to design and maintain scalable data models and pipelines * Lead development of architecture and standards for a business metric warehouse * Implement systems for tracking data quality and consistency * Able to write high-quality code in Scala, Python, or Java * Experience writing, debugging, and optimizing SQL queries * Deep understanding of MapReduce and “big data” tools like Pig, Hive, or Spark * Experience building complex ETLs, Data Warehousing or custom pipelines from multiple datasources. * Can build, test and optimize production-quality reporting/analytics. * Comfortable developing in Python, Clojure or similar language. **Nice to have:** * Familiarity with Apache Spark, Hadoop, or similar data processing architectures * Knowledge of Statistics and/or Machine Learning * Familiarity with columnar data stores * MS/BS Degree in Computer Science or equivalent industry experience * Experience with data processing technologies such as Hadoop, Storm, Spark, Onyx, Hive/PIG, etc.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.