Redfin is revolutionizing the $75 billion real estate industry. We use data, beautiful software, and innovative design to put customers first at every step in the home-buying and selling process. Get ready to dive headfirst into our award-winning website and mobile apps, solving complex business problems in a highly visible, customer-centric way. If you value doing great work in a collaborative environment, join our team!
Listing Data Acquisition team is in charge of the MLS data ingestion and curation in Redfin. We ingest data from 150+ MLSs with 100K+ events flowing through our system every day and make sure they are stored in a database with extremely high quality. We are working on a major project to revamp our whole pipeline and apply streaming frameworks like Kafka and Samza and building a lot of tools around it.
We are looking for a tech-savvy and passionate software engineer that:
- Can design, iterate and implement complicated distributed system end-to-end.
- Is passionate about technology and knows the tradeoffs with different designs.
- Bachelor's degree or higher in CS or related fields
- 2+ years of experience with software engineering and objective-oriented languages like Java
- Experience with software design best practices, TDD and dependency injection.
- Exposed to monitoring and alerting frameworks.
- Experience with and deep understanding of service-oriented architecture.
- Experience with data queries (SQL, python)
- Experience with building robust, scalable data ingestion and stream processing pipelines with Kafka, Samza or equivalent.
- Worked with cloud services like AWS or equivalent.
- Experience with setting up comprehensive testing and monitoring frameworks from the ground up.
- Willing to dive into uncharted waters and make them known.
- Redfin is on a mission and wants you to help us change the entire real estate industry. We are improving the largest purchasing decision of a person's life in every possible way.
- The chance to work with brilliant people. Redfin has assembled a team of the best engineers and real estate agents in the industry. You will be working with and learning from the best.
- A competitive compensation package with salary, bonuses, stock options, and a complete benefits package.
Redfin is an Equal Opportunity Employer committed to hiring a diverse workforce.