Redfin

Senior Data Engineer - Platform Data Engineering

Job description

Redfin is redefining real estate in the consumer’s favor by combining our own technology and agents to create a service that’s better, faster, and costs less. As a Redfinnian, you'll make a difference in one of life’s most important events - buying or selling a home. Our hiring standards are high, yet our culture is humble. We’ve got all the perks, but if what you value most is doing great work in a creative, collaborative, and disciplined environment, then come join us.

As a Senior Engineer on the Data Engineering Team you will help design and implement our platform for ever increasing scale. As part of a fast moving agile team you’ll make architectural decisions and implement large features. You will also work with other engineering and data science teams to build a consistent strategy and tools for Redfin’s data needs.

Responsibilities
Drive our data platform and help evolve our technology stack using Airflow, Kubernetes, Spark and multiple AWS technologies
Work with various databases, APIs, and Kafka to send and receive data between systems
Work across Redfin Engineering to build common tools for Big Data and ML
Own features that you develop end to end
Mentor teammates and evangelize best practices
Work with our partners across the business on requirements gathering, develop and test your code, implement new processes in production, then maintain and support them over time

Qualifications
Core competency in a Python (preferred), Java, C# or other modern languages and SQL
Experience building and maintaining a scalable Big Data platform, preferably with Airflow, PySpark, Apache Atlas, Kafka, and Hive
Experience with AWS services (S3/DynamoDB/Lambda/Redshift)
Experience with containers like Docker and Kubernetes
Experience with both batch and streaming data pipelines
Experience in database technologies (e.g. Postgres, MySQL, SQL Server, Oracle, Redshift etc.)
Architectural insight on where to store data and modeling experience to recommend how it should be structured to make it accessible, performant, and resilient to change is a plus
An entrepreneurial spirit, a drive to ship quickly, and familiarity with agile software development practices
The ability to deal with ambiguity, communicate well with partner teams - both technical and non technical, and a strong empathy for the customer experience
The ability to work within an Agile/Scrum development process
What We Offer

Competitive compensation packages including a salary and restricted stock grants
Generous benefits, including three weeks of paid vacation, medical, dental, and vision insurance, and fully paid family leave
Strong startup culture with catered lunches, casual dress code, happy hours, and more

To make sure we hire the most qualified people, we’ve designed a multi-step selection process which may include interviews, a homework assignment, and a reference check. We’re excited to get to know you and hope you’re ready to give this opportunity everything you’ve got!
#remote
#LI
To ensure the health and safety of our workforce, customers and third parties, Redfin conducts background screening after making conditional offers for employment. All screening is conducted consistent with Equal Employment Opportunity Commission guidance and state and local Fair Chance Act guidance, and Redfin encourages applications from, and fully considers, qualified applicants with criminal record histories.
Starting Base Salary Range: $122,000 to $183,000 for Colorado residents only. Actual starting base salary will depend on varying circumstances, including individual qualifications, market finances, and other operational business needs.
For Colorado applicants:
Starting Base Salary: $135,600.00 - 203,400.00. Actual starting base salary will depend on varying circumstances, including individual qualifications, market finances, and other operational business needs.
  • Potential for monthly/quarterly individual performance based bonuses.
  • Potential for merit increases and stock grants based on performance.
Benefits for Full-Time Employees: Three weeks of paid vacation, paid maternity/paternity leave, sick leave, and flex days; eligible for medical, dental, and vision insurance benefits; flexible spending account; health savings account; life and disability insurance; fertility benefits; commuter benefits; Employee Assistance Program; and 401(k).

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.