Remote Senior Data Engineer, Data Services

Posted

Apply now
Please, let Roofstock know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Roofstock is a leading end-to-end investment platform for single-family rental homes (SFR) aiming to make real estate investing accessible and cost-effective.
  • The company has a collaborative culture with over 600 employees and has recently raised $240 million in Series E funding.
  • The Data Engineering team is responsible for the Enterprise Data Platform, which integrates and manages data across the business.
  • The Senior Data Engineer will join the Data Services pod and will be key in architecting and constructing the new data services platform, Data Services 2.0.
  • The role involves improving and maintaining the data services platform, delivering high-quality data services, and ensuring data governance and integrity.
  • Responsibilities include developing architectures, integrating third-party tools, improving system performance, and collaborating with cross-functional teams.
  • The position operates within an Agile/Scrum framework and influences the enterprise data platform and services roadmap.

Requirements:

  • A BS or MS in a technical field such as computer science or engineering is required.
  • Candidates must have 8+ years of technical experience working with data.
  • A minimum of 5 years of strong experience in building scalable data services and applications using SQL, Python, or Java/Kotlin is necessary.
  • A deep understanding of microservices architecture and RESTful API development is required.
  • Experience with AWS services and real-time data processing frameworks like Apache Kafka or AWS Kinesis is essential.
  • Significant experience in building and deploying data-related infrastructure and robust data pipelines is needed.
  • Strong understanding of data architecture and experience with complex problems in distributed systems is required.
  • Candidates should possess strong communication and interpersonal skills and be able to work independently with cross-functional teams.
  • Experience managing a team or working with an on-shore/off-shore model is a plus.

Benefits:

  • The position offers remote work opportunities with a distributed team across the Americas and Eurasia.
  • Weekly wages are provided, and compensation may be adjusted based on experience and location.
  • Employees are expected to be available for approximately 40 hours per week, with specific availability during Pacific Time hours.
  • Roofstock is an equal opportunity employer, promoting a diverse and inclusive workplace.
Apply now
Please, let Roofstock know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback