Senior Data Engineer - Data Services

3 days ago

Apply Now
Logo of Roofstock

Roofstock

Real Estate Investing • Technology • Rental Properties • Online Marketplace • Investment Properties

501 - 1000

Description

• As the leading end-to-end investment platform for single-family rental homes (SFR), our mission is to make real estate investing radically accessible, cost effective, and simple. • We successfully merge our passion for helping investors build wealth through real estate with cutting edge technology that transforms the way they do it. • The Data Engineering team is the core of Data, which everything else relies upon. • The team is responsible for the development and management of the Enterprise Data Platform, which powers the company and all respective Data functions. • We architect and build the core data infrastructure to support the entire company, build data ingestions from internal & external applications, support infra for ML & GenAI products and applications, merge various data feeds and combining them into easy to use, valuable data sets to support analytics and design and create scalable and packaged data solutions in the form of various data services. • We are looking for a talented Senior Data Engineer to join the Data Services pod in our established Data Engineering team. • As a Senior Data Engineer on the Data Services pod, you will be instrumental in architecting and constructing a new version of the data services platform, Data Services 2.0! • If you thrive in a team environment, are willing to pitch in wherever needed to help the team succeed, are passionate about data and excited about empowering users with data to drive decision making, Roofstock is the place for you.

Requirements

• BS or MS in a technical field: computer science, engineering or similar • 8+ years technical experience working with data • 5+ strong experience building scalable data services and applications using either SQL, Python, Java / Kotlin, with the interest and aim to learn additional tools and technologies. • Deep understanding of microservices architecture and RESTful API development including  gRPC, REST/SOAP, GraphQL • Experience with AWS services including Messaging such as SQS, SNS, and familiarity with real-time data processing frameworks such as Apache Kafka or AWS Kinesis. • Significant experience building and deploying data-related infrastructure, robust data pipelines (beyond simple API pulls) & ETL/ELT code encompassing messaging, storage, compute, transformation, execution. • Strong understanding of data architecture and related problems • Experience working on complex problems and distributed systems where scalability and performance are extremely important (every millisecond counts) • Experience in identifying and proposing initiatives aimed at enhancing the performance and efficiency of existing systems, setting the standard for SLAs & SLOs. • Strong communication and interpersonal skills • Should be independent and able to effectively work with cross functional teams • Experience managing a team or experience working with an on-shore/off-shore model is a plus

Benefits

• You speak English fluently • You are an independent engineer (not a part of the agency) and able to work ~40 hours/week Monday-Friday and be available 9am-12pm Pacific Time Zone • You're committed to being available until noon Pacific time zone (not particularly working - answering in Slack and participating in occasional meetings) • Camera and microphone are required during the interview, once hired during team meetings/discussions/etc • Remote work with a distributed team of engineers located across the Americas and Eurasia • Weekly wages

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com