Software Developer II - Listing Data Acquisition at Redfin


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.

Basic qualifications:

  • 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.

Preferred qualifications:

  • 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.

We offer:
  • 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.
Attention: Often you need a pre-approval from your university or study counselor, to ensure that projects or thesis found on NMBU CareerGate will be accepted as part of your education. Please contact the right entity in due time to ensure that you're picking the right project.

Remember to mention that you found this position on NMBU CareerGate