
Staff Data Engineer
Rocket Mortgage3 months ago
Base Salary
$129k - $276k/yr
Responsibilities
- Architect and evolve enterprise-scale batch, real-time, and event-driven data pipelines and platforms.
- Design and lead tabular and dimensional data modeling across multiple business domains.
- Build and optimize large-scale distributed data processing jobs for scalability, fault tolerance, and cost efficiency.
- Establish standards for data quality, governance, observability, CI/CD, security, monitoring, and incident management.
- Lead root-cause analysis, prevention of recurring systemic data issues, and response to critical data incidents.
- Lead code reviews and influence data architecture strategy across on-premises, multi-cloud, and SaaS environments.
- Orchestrate complex data workflows and integrate data pipelines with APIs.
- Monitor and improve performance, reliability, and cloud costs across large-scale data environments.
- Mentor engineers and provide technical leadership to distributed and offshore teams.
- Represent data engineering in cross-functional forums and help prioritize technical debt, architecture improvements, and new technologies.
- Participate in a standard on-call rotation for data-system incidents.
Requirements
- At least 9 years of experience or equivalent competency building data solutions with relational and non-relational databases and cloud-based batch and real-time pipelines.
- At least 7 years of experience or equivalent competency in dimensional or tabular data modeling, including leading design reviews.
- At least 7 years of Python development experience, including deploying and maintaining serverless or cloud-native services such as AWS Lambda.
- Deep expertise designing complex data transformation pipelines and guiding technical decisions with stakeholders.
- Experience with CI/CD, automated deployments, and DevOps practices at scale.
- Expertise writing and optimizing complex SQL queries and troubleshooting distributed ETL, ELT, and streaming jobs.
- Experience building API-integrated pipelines and orchestrating workflows with Airflow, Dagster, Prefect, or similar tools.
- Knowledge of Linux system administration, shell scripting, and networking at scale.
- Hands-on experience with PowerBI or similar reporting tools.
- Experience with cloud data warehouses, preferably Snowflake.
- Preferred: bachelor's or master's degree in computer science, information technology, or a related field, or equivalent competency.
- Preferred: experience with disaster recovery, backup policies, enterprise data platforms, mentoring engineers, organization-wide technical strategy, emerging data technologies, and offshore team leadership.
Benefits
- Eligible team members receive health and wellness benefits for themselves and their families, including medical, dental, and vision coverage.
- The position may be eligible for an annual bonus, incentives, and other employment-related benefits.
- Benefits include a 401K retirement plan and paid time off.
- The role is based at Rocket, a Detroit-based company; no specific remote or hybrid arrangement is stated.
About Rocket Mortgage
Welcome to the NEW Quicken Loans, the cutting-edge online marketplace transforming the way you find financial providers. On November 1, 2023, Quicken Loans came under the control of LMB OpCO, and is now a financial marketplace platform connecting customers with a wide range of services, including mortgages, personal loans, home services, auto loans, and more. Our passion lies in simplifying the process of choosing the perfect solution for your unique financial needs, and we've made it our mission to empower you with the information you need to make confident decisions. NMLS #167283 | NMLS Access: nmlsconsumeraccess.org