BS or MS in a technical field such as computer science or engineering
5+ years of technical experience working with data
5+ years building scalable data services and applications using SQL Python Java or Kotlin with an interest in learning additional tools and technologies
Deep understanding of microservices architecture and RESTful API development including gRPC REST/SOAP and GraphQL
Experience with AWS services including SQS SNS and familiarity with real-time data processing frameworks like Apache Kafka or AWS Kinesis
Significant experience building and deploying data-related infrastructure robust data pipelines and ETL/ELT code encompassing messaging storage compute and transformation execution
Experience identifying and proposing initiatives to enhance the performance and efficiency of existing systems
Strong communication and interpersonal skills
Experience managing a team or working with an on-shore/off-shore model
Fluent in English
Independent engineer working ~40 hours/week Monday-Friday and being available 9am-12pm PT
Availability until noon Pacific time zone answering in Slack and participating in occasional meetings
Camera and microphone required during the interview and for team meetings/discussions
Desirables
Knowledge of AWS and Azure cloud services
Previous experience in a start-up or agile environment
Experience with Snowflake and Airflow
What the job involves
Improve and maintain the data services platform
Deliver high-quality data services promptly ensuring data governance and integrity while meeting objectives and maintaining SLAs for data sharing across multiple products
Develop effective architectures and produce key code components that contribute to the design implementation and maintenance of technical solutions
Integrate a diverse network of third-party tools into a cohesive scalable platform
Continuously improve system performance and reliability by diagnosing and resolving unexpected operational issues to prevent recurrence
Ensure that your team’s work undergoes rigorous testing through repeatable automated methods
Support data infrastructure and the rest of the data team who design implement and deploy scalable fault-tolerant pipelines that ingest and refine large diverse datasets into simplified accessible data models in production
Collaborate with cross-functional teams to understand data flows and design build and test optimal solutions for engineering challenges
Operate within an Agile/Scrum framework working closely with Product and Engineering teams to deliver value across multiple services and products
Influence and shape the enterprise data platform and services roadmap architecture and design standards
Collaborate with technology leaders and team members to design adapt and enhance the architecture to meet evolving business needs
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.
Company benefits
Remote work
Weekly wages
Distributed team of engineers
Equal opportunity employer
Collaborative work environment
Company values
Trusted management partner for residential real estate
Passion for helping investors build wealth through real estate