NerdWallet is looking to solve complex, cross-functional data challenges by hiring a Staff Data Engineer who will design and scale reliable data pipelines and models to power analytics, experimentation, and strategic decision-making across the company. This role aims to accelerate NerdWallet's mission through data that is closer to the business, driving product innovation and user experiences.
Requirements
- 5+ years of experience with AWS, Snowflake, DBT, Airflow
- Advanced level of proficiency in Python and SQL
- Working knowledge of relational databases and query performance tuning (SQL)
- Working knowledge of streaming technologies such as Storm, Kafka, Kinesis, and Flume
- Experience designing, building and operating robust data systems with reliable monitoring and logging practices
- Advanced level of proficiency applying principles of logical thinking to define problems, collect data, establish facts, and draw valid conclusions
Responsibilities
- Lead the design, development, and maintenance of business-critical data assets, ensuring they are accurate, reliable, and aligned with evolving business priorities
- Drive technical innovation and process excellence, evaluating emerging technologies and implementing scalable, efficient solutions that improve data pipeline performance and reliability
- Tackle complex technical challenges - balancing scalability, security, and performance - while providing clear rationale for architectural decisions and aligning outcomes across teams
- Ensure data pipeline reliability and observability, proactively identifying and resolving issues, investigating anomalies, and improving monitoring to safeguard data integrity
- Build trust and alignment across cross-functional teams through transparent communication, collaborative problem-solving, and a deep understanding of partner needs
- Bring clarity and direction to ambiguity, taking ownership of initiatives that span multiple domains or teams, and providing technical leadership to ensure successful delivery
- Prioritize work strategically, balancing business impact, risk, and execution to drive measurable outcomes that support organizational goals
Other
- 7+ years of relevant professional experience in data engineering
- Strong communication skills, both written and verbal, with the ability to articulate information to team members of all levels and various amounts of applicable knowledge throughout the organization
- The right candidate thrives in ambiguity—comfortable toggling between projects, adapting to shifting priorities, and leading through change.
- You’ll elevate the team’s impact by leveraging both your technical depth and your ability to influence, mentor, and foster a culture of innovation, reliability, and continuous improvement.
- Act as a trusted technical advisor and thought leader, shaping the team’s long-term architecture and influencing best practices