Redfin

Rating:
5/5
Redfin is a cutting-edge technology company that creates revolutionary web, mobile, and real estate products. We are the fastest-growing real estate brokerage in the United States, revolutionizing the home buying and selling process. We have a team of expert software engineers, product managers, and testers using the latest technologies to create an unmatched user experience for our customers. Our development process is agile, enabling us to quickly iterate and test our application in order to maximize our impact. We value continual learning, experimentation, and collaboration. We use best of breed technologies to create innovative products that rapidly push limits. Our development stack includes a wide variety of technologies, ranging from React and Node to GRPC and Cloud Functions. We use SQL to capture data, along with elastic search and machine learning to further process and analyze it. We deploy our services to the cloud, enabling us to make use of the latest serverless approaches to enable scalability and speed. We actively use AWS services in our cloud, leveraging technologies such as Elastic Beanstalk and Lambda. We are passionate about creating a diverse team of engineers who are excited to use technology to solve problems and work together to reach the best possible solution. Our tight-knit culture encourages creativity and collaboration. We are looking for passionate developers with a desire to learn and share ideas that can help us reach our goals. If you’re ready for a challenge and have a passion for technology and solving real-world problems then Redfin is the place for you. Come join us as we continue to revolutionize the real estate industry!

Quick Links

Data Scientist

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 120000
Description: Develop models and algorithms to analyze customer data, recommend strategies using customer insights, and build prototypes of new data applications to drive customer acquisition, engagement, and retention. Conduct necessary research and provide reports and insights to the executive team.
Qualifications / Requirements: Bachelor’s degree in Data Science, Statistics, Computer Science or related field; 5+ years of experience in software design and development, demonstrating knowledge of big data technologies; Experience with Apache Hadoop, Apache Spark and other big data technologies; Expertise in SQL and NoSQL databases; Proficiency in data cleaning/filtering, data analysis, and data predictive modeling.

User Interface Designer

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 100000
Description: Design and develop visual elements of Redfin’s customer web app and customer-facing websites to ensure a seamless user experience. Utilize wireframes, user stories, and visuals to create compelling and optimized user interfaces for customer mobile and web apps.
Qualifications / Requirements: Bachelor’s degree in Human Computer Interaction, Visual Design, Graphic Design, or related field; 5+ years of experience utilizing wireframes, user stories, and design visuals to create optimized customer experiences; Experience with HTML/CSS, jQuery, JavaScript, and Adobe Creative Suite; Expertise in user research, usability testing, and accessibility standards.

Product Manager

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 110000
Description: Responsible for the product discoverability, development and customer experience. Strategize and evaluate product viability on existing and emerging technologies, collaborate with UX and engineering teams, create functional prototypes and drive launch process and customer feedback.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Technology, Business, or related field; 5+ years of experience in product management, digital marketing, software engineering, or design; Experience with product roadmap, feature prioritization, customer journey, product development; Strong analytics, communication, and problem-solving skills; Understanding of technical architecture, web technologies, and user experience principles.

Software Engineer

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 115000
Description: Develop software systems to support customer facing and internal applications. Develop, maintain and monitor Redfin’s software system, create prototypes and design test plans, create/modify existing architecture, and evaluate and approve software design changes.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Software Engineering or related field; 5+ years of experience in software development and system architecture; Understanding of object-oriented programming, service-oriented architecture and development process; Experience with web-based technologies such as HTML, JavaScript, and Restful Web Services; Detailed knowledge of databases and data analytics, data manipulation.

DevOps Engineer

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 105000
Description: Develop, implement, and monitor automation pipelines, manage and optimize server operations, deploy and configure systems and applications, and manage software updates. Collaborate with development teams, create and maintain detailed operations documentation and provide customer support.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Engineering or related field; 3+ years of experience in software engineering and DevOps; Expertise in server operations and Linux systems; Experience with configuration management systems and automation pipelines; Understanding of databases, web servers, and infrastructure systems.

Data Analyst

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 95000
Description: Perform analysis on customer data to derive insights, build predictive models and recommend strategies. Design frameworks and develop data visualizations tools to help other teams analyze data. Monitor data quality, test models and algorithms, identify trends and detect data abnormalities.
Qualifications / Requirements: Bachelor’s degree in Data Science, Statistics, Computer Science or related field; 3+ years of experience in data analysis and modeling; Expertise in scripting languages (e.g. Python, R, SQL); Experience with big data technologies such as Hadoop and Spark; Knowledge of survey design, MySQL, MongoDB, and Tableau.
Locations: Seattle, Denver, Philadelphia, San Diego, Phoenix, Atlanta, Minneapolis, Boston, Portland, Austin, Dallas, Sacramento, Charlotte, Orlando
Career Paths: Software Engineer, Database Engineer, Quality Assurance Manager, Business Systems Analyst, Data Scientist, User Experience Researcher, Technical Project Manager, IT Support Technician, Release Engineer, Network Security Engineer
Job Contacts: careers@redfin.com

Recent Reviews

John P.
4.9/5
4.9
I've been working for Redfin for the last 6 years in the software engineering department and I have thoroughly enjoyed my time here. Redfin has an incredible workplace culture with a highly collaborative and unique team dynamic that is second to none. The benefits and salary are outstanding, and the executive staff are incredibly innovative, supportive, and encouraging. Working at Redfin has been an amazing experience and I highly recommend it for anyone who wants to work somewhere with unparalleled career development opportunities!

Frequently Asked Questions

What types of benefits does Redfin provide for its employees?
Redfin offers a robust benefits package for all its employees, including medical, dental, and vision insurance, 401k plans, and a generous employee discount. They also offer generous PTO and paid parental leave.
How big is Redfin's customer base?
Redfin currently has more than 3 million customers, making it one of the largest and most successful real estate technology companies in the world.