1. What is a Data Engineer at Rocket?
As a Data Engineer at Rocket, you play a foundational role in building and scaling the infrastructure that powers data-driven decision-making across the organization. You are responsible for designing, developing, and maintaining robust data pipelines and cloud architectures that ingest, process, and serve massive volumes of information. Your work directly empowers data science, product, and analytics teams to extract actionable insights and build innovative user-facing features.
The scope of this role spans end-to-end data platform engineering, from capturing data cleanly at the source to optimizing complex transformations using modern tooling like Python, Spark, dbt, and BigQuery. You will work within environments utilizing sophisticated cloud infrastructure on AWS, managing state with Terraform, and ensuring high reliability, performance, and security across all data workflows. The complexity of this work lies in balancing rapid business growth with strict architectural standards, minimizing technical debt, and establishing scalable data practices.
This position sits at the intersection of software engineering and distributed systems, requiring you to think like a systems architect while writing production-grade code. Whether you are building resilient streaming pipelines or optimizing data warehouse performance, your contributions directly impact how Rocket understands its users and delivers financial prosperity to millions. Expect an environment of high autonomy where you take absolute ownership of your pipelines, shape long-term engineering standards, and solve complex distributed data challenges.

