
About NerdWallet
Your trusted guide to smarter financial decisions
Key Highlights
- Over 100 million users rely on NerdWallet for financial advice
- $100 million+ raised from investors like Andreessen Horowitz
- Valued at approximately $1 billion
- Headquartered in San Francisco, California
NerdWallet, headquartered in San Francisco, California, is a personal finance platform that helps users make informed financial decisions. With over 100 million users, NerdWallet provides tools for comparing credit cards, mortgages, and investment options. The company has raised over $100 million in...
🎁 Benefits
NerdWallet offers competitive salaries, equity options, generous PTO policies, and a flexible remote work environment. Employees also benefit from a l...
🌟 Culture
NerdWallet fosters a culture of transparency and data-driven decision-making. The company values innovation and encourages employees to take ownership...

Data Engineer • Staff
NerdWallet • Canada - Hybrid
Skills & Technologies
Overview
NerdWallet is hiring a Staff Data Engineer to design and maintain data systems that drive business decisions and product innovation. You'll work with SQL, Python, and Airflow in a hybrid environment in Canada.
Job Description
Who you are
You have 5+ years of experience in data engineering, building and maintaining data pipelines that support analytics and product innovation. Your strong technical expertise in SQL and Python allows you to tackle complex data challenges effectively. You excel in collaborating with cross-functional teams, ensuring that data systems align with strategic business goals. You are comfortable working in a hybrid environment, adapting to both remote and in-office settings.
You have experience with data orchestration tools like Airflow and are familiar with cloud platforms such as AWS. Your understanding of database systems, particularly PostgreSQL, enables you to design efficient data models that enhance data accessibility and usability. You are a clear communicator, capable of translating technical concepts into actionable insights for stakeholders across product, engineering, and business teams.
Desirable
Experience with data visualization tools and frameworks is a plus, as is familiarity with machine learning concepts. You are proactive in seeking out opportunities for improvement and innovation within data processes, and you enjoy mentoring junior engineers to help them grow in their careers.
What you'll do
As a Staff Data Engineer at NerdWallet, you will design, develop, and maintain robust data systems and pipelines that serve as the backbone for analytics and product innovation. You will collaborate closely with product and engineering teams to ensure that data solutions meet the evolving needs of the business. Your role will involve tackling complex data challenges, optimizing data flows, and ensuring data quality and integrity across systems.
You will be responsible for implementing best practices in data engineering, including data governance and security measures. You will also engage in stakeholder management, working to understand their data needs and translating those into technical requirements. Your contributions will directly impact NerdWallet's mission to provide clarity in financial decisions, making your work both meaningful and rewarding.
What we offer
NerdWallet fosters an inclusive and flexible culture where you are empowered to grow and take smart risks. We invest in your well-being and development, ensuring that you have the resources needed to thrive. You will have access to a supportive team environment that values collaboration and innovation. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. Join us in making a real-world impact through data-driven insights.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at NerdWallet.
Similar Jobs You Might Like
Based on your interests and this role

Data Engineer
NerdWallet is hiring a Staff Data Engineer to design and scale reliable data pipelines that power analytics and strategic decision-making. You'll work with SQL, Python, and AWS to tackle complex data challenges. This position requires strong technical expertise and collaboration skills.

Data Engineer
Inworld AI is hiring a Staff Data Engineer to own and evolve their analytics and data infrastructure. You'll design and build data pipelines to drive business outcomes from data. This position requires experience in data engineering and familiarity with tools like Airflow and AWS.

Data Engineer
Cority is hiring a Staff Data Engineer to lead the design and optimization of data infrastructure and analytics platforms. You'll work with technologies like Python, C#, and SQL to architect scalable data solutions. This position requires deep technical expertise and experience in data architecture.

Data Engineer
Cloudbeds is hiring a Staff Data Engineer to design and implement large-scale distributed data processing systems. You'll work with technologies like Apache Hadoop, Spark, and Flink to build robust data pipelines. This role requires expertise in distributed computing and containerization.

Data Engineer
Inspiren is seeking a Staff Data Engineer to own and evolve data pipelines and infrastructure. You'll collaborate with engineering and data science teams to develop data models and optimize ETL processes. This role requires expertise in data storage solutions and offers a competitive salary of $200,000-$225,000.