Join a fast-growing fintech company that is reshaping how renters manage their monthly rent.
As a Staff Data Engineer, you will build a modern data platform that powers real-time analytics, machine learning, and business intelligence across the company.
You will work with a cutting-edge tech stack to architect and scale infrastructure that supports critical financial operations and product development.
This role offers a unique opportunity to make a high-impact contribution within a data-driven, mission-oriented environment.
Responsibilities include designing and implementing scalable data infrastructure solutions such as Data Lakes, Kafka, Kinesis, and secure data access layers.
You will develop robust DBT models and pipelines to support analytics, reporting, and ML modeling.
Build and manage real-time streaming pipelines and offline ETL processes for high-volume data workloads.
Own and optimize the data warehouse environment using tools like Snowflake to ensure performance and data integrity.
Automate and improve operational workflows and infrastructure to increase scalability and reduce manual intervention.
Collaborate with cross-functional teams including Analytics, Product, and Engineering to translate data needs into scalable solutions.
Document architecture decisions, processes, and best practices to support long-term maintainability and knowledge sharing.
Requirements:
You must have 8+ years of experience in data engineering or data infrastructure roles.
Advanced proficiency in Python and SQL is required; knowledge of Java is a plus.
You should have 4+ years of hands-on experience with DBT and Snowflake in a production setting.
Strong experience with Infrastructure as Code (IaC) tools such as CDK and Terraform is necessary.
Deep familiarity with AWS services including Lambda, Glue, Step Functions, EMR, and RDS is essential.
A solid understanding of big data tools such as Kafka, Spark, Hadoop, Hive, and Airflow is required.
Hands-on experience with both relational and NoSQL databases in live environments is necessary.
You should have a strong grasp of data structures, algorithms, and design patterns.
Effective communication skills and the ability to work across cross-functional teams are essential.
You must be comfortable in fast-paced, high-growth environments and motivated to mentor others and drive team success.
Benefits:
The position offers a competitive base salary of $221,000–$237,000 for NY/NJ/CA and $199,000–$213,000 for all other U.S. locations.
You will receive company equity and a 401(k) plan.
The company provides 100% company-paid medical, dental, and vision insurance.
Enjoy unlimited paid time off and 13 company holidays.
The position includes generous parental leave.
Participate in the “Flex Cares” program, which offers non-profit donation matching and pet adoption support.
You will receive a free Flex subscription.
The role allows for fully remote work with teammates across the U.S., Canada, Australia, and South America.
The company promotes an inclusive, collaborative culture that values diversity and continuous learning.