Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Data Engineer image - Rise Careers
Job details

Senior Data Engineer

We are seeking a Senior Data Engineer to join our Data organization and help build and maintain scalable data pipelines and infrastructure. In this role, you will design, implement, and optimize the data infrastructure and pipelines that lake, warehouse, stream, and distribute Dave’s data.

As a member of the Data Engineering team, you’ll play a key role in ensuring data is accessible, reliable, and secure to empower data-driven decisions across the company. Our Data Engineering team works closely with product managers, engineers, marketing teams, and other business partners to design, develop, and continuously improve data infrastructure and pipelines. Together, we support Dave’s growth and our ability to better serve our members.

What you’ll do: 

  • Design, develop, and implement end-to-end data solutions, including data architecture, test plans, and proof of concepts.

  • Build and maintain scalable data pipelines for batch and real-time data processing.

  • Optimize and enhance existing data pipelines to improve reliability, performance, and cost-efficiency.

  • Develop and manage third-party API integrations to ingest external data sources.

  • Design and maintain data warehouse solutions, ensuring efficient data modeling and high-performance querying.

  • Partner with analytics and data science teams to enable data-driven insights and machine learning at scale.

  • Collaborate with engineering and business teams to ensure data infrastructure is reliable, scalable, and aligned with business needs.

  • Document data processes, data models, and system architectures to promote knowledge sharing and maintainability.

  • Advocate for and implement best practices in data governance, security, and compliance.

  • Contribute to the evaluation and adoption of tools and technologies that enhance the data platform.

  • Provide technical leadership, mentoring, and guidance to fellow engineers.

What you’ll need: 

  • BS in Computer Science, related technical field, or equivalent practical experience. MS or PhD in databases, distributed systems is a plus.

  • 4+ years of engineering experience with a focus on data engineering

  • Proficient with Python

  • Expertise in SQL (experience with NoSQL databases is a plus)

  • Strong experience with Airflow for data orchestration

  • Hands-on experience with DBT for data transformation and data modeling.

  • Strong understanding of data warehousing concepts and experience optimizing data pipelines for performance and scalability.

  • Experience designing and operating data services and data pipelines in a cloud environment.

  • Experienced with streaming data platforms and stateful streaming architectures.

  • Excellent communication skills with the ability to collaborate effectively across technical and non-technical teams.

  • Strong analytical skills with a focus on delivering customer value through data.

Nice-to-have: 

  • Experience working with banking or fraud data.

  • Experience with infrastructure-as-code tools such as Terraform or Pulumi.

  • Experience using Fivetran, Airbyte, or similar ETL platforms.

Tools We Use: 

  • Programming Languages: Python, Java, Scala, TypeScript

  • Cloud Platform: Google Cloud Platform (GCP) — Dataflow (Apache Beam), Cloud Composer (Airflow), PubSub, GCS, CloudSQL (MySQL)

  • Data Tools: Snowflake, DBT, Fivetran, Monte Carlo, Mode Analytics

  • Version Control & Infrastructure: GitHub, Terraform

Don’t let imposter syndrome get in your way of an incredible opportunity. We’re looking for people who can help us achieve our mission and vision, not just check off the boxes. If you’re excited about this role, we encourage you to apply. You may just be the right candidate for this or other roles.

Why you’ll love working here: 

At Dave, our people are just as important as our product. Our culture is a reflection of our values that guide who we are, how we work, and what we aspire to be. Daves are member centric, helpful, transparent, persistent, and better together. We strive to create an environment where all Daves feel valued, heard, and empowered to do their best work. As a virtual first company, team members can live and work anywhere in the United States, with the exception of Hawaii. 

A few of our benefits & perks:

💚 Opportunity to tackle tough challenges, learn and grow from fellow top talent, and help millions of people reach their personal financial goals

💻 Flexible hours and virtual first work culture with a home office stipend

🏥 Premium Medical, Dental, and Vision Insurance plans

👶 Generous paid parental and caregiver leave

💰 401(k) savings plan with matching contributions

📈 Financial advisor and financial wellness support

🏖️ Flexible PTO and generous company holidays, including Juneteenth and Winter Break

🎉 All-company in-person events once or twice a year and virtual events throughout to connect with your team members and leadership team

Dave Operating LLC is proud to be an Equal Employment Opportunity employer and is dedicated to cultivating a diverse and inclusive workplace. We will consider for employment all qualified applicants and do not discriminate on any basis protected by federal, state, or local law, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance relating to an applicant's criminal history.

#LI-REMOTE

Dave Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Dave DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Dave
Dave CEO photo
Jason Wilk
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Data Engineer, Dave

Join Dave as a Senior Data Engineer, where you'll find yourself at the heart of our Data organization, crafting innovative data infrastructure designed to make our vast amount of data accessible and reliable. You'll work closely with dynamic teams across engineering, product management, marketing, and analytics, ensuring that our data pipelines not only flow seamlessly but also support our ongoing growth and enhance our ability to serve our members. Your mission? To design and implement cutting-edge data solutions, optimize existing data pipelines for performance and scalability, and manage third-party API integrations. With your hands-on experience in Python and SQL, particularly with tools like Airflow, DBT, and in cloud environments like Google Cloud Platform, your expertise will drive our data initiatives forward. Not only will you document processes and advocate for best practices in data governance, but you'll also mentor fellow engineers as part of a collaborative culture that celebrates innovation and inclusivity. At Dave, we believe that our people are just as important as our product. If you're eager to dive into a pivotal role that encourages growth and helps millions achieve their financial goals, this could be your next big opportunity!

Frequently Asked Questions (FAQs) for Senior Data Engineer Role at Dave
What are the responsibilities of a Senior Data Engineer at Dave?

As a Senior Data Engineer at Dave, you'll be responsible for designing and developing end-to-end data solutions that include creating data architecture, developing scalable data pipelines, and ensuring integration with third-party APIs. You'll work closely with various teams to improve data accessibility and reliability and document all processes to support knowledge sharing.

Join Rise to see the full answer
What qualifications do I need to become a Senior Data Engineer with Dave?

To qualify for the Senior Data Engineer position at Dave, you'll need a BS in Computer Science or a related field, along with at least 4 years of engineering experience focused on data. Proficiency in Python, SQL, and experience with tools like Airflow and DBT are essential, along with a strong understanding of data warehousing and cloud environments.

Join Rise to see the full answer
What tools and technologies should I be familiar with for the Senior Data Engineer role at Dave?

Dave's data engineering team utilizes a variety of tools including programming languages like Python and Scala, the Google Cloud Platform for data processing, and data tools like Snowflake, DBT, and Fivetran. Familiarity with these tools will be an asset while working on our data infrastructure.

Join Rise to see the full answer
What does the data engineering team culture look like at Dave?

The data engineering team at Dave thrives on collaboration and innovation in a virtual-first work culture. We value a diverse and inclusive environment where all team members can express their ideas, feel empowered, and contribute to tackling challenges that help millions achieve financial wellness.

Join Rise to see the full answer
What are the benefits of being a Senior Data Engineer at Dave?

As a Senior Data Engineer at Dave, you'll enjoy flexible hours in a virtual working environment, premium health insurance, generous PTO, and other perks such as a home office stipend. We prioritize your growth and well-being, aiming to create a supportive workplace where creativity and collaboration flourish.

Join Rise to see the full answer
Common Interview Questions for Senior Data Engineer
Can you describe your experience with scalable data pipelines?

In your response, elaborate on specific projects where you designed or optimized data pipelines for scale, referencing any technologies or methodologies you utilized. Highlight your ability to address performance issues and how your solutions improved operational efficiency.

Join Rise to see the full answer
How do you ensure data integrity and security in your work?

Discuss how you implement best practices for data governance, including validation checks, auditing processes, and compliance with relevant regulations. Provide examples of how you've addressed security concerns in past positions.

Join Rise to see the full answer
What cloud platforms have you worked with and what was your role?

Mention any cloud platforms you've used, such as Google Cloud Platform or AWS, and describe how you leveraged services like data warehouses or orchestration tools. Reference specific projects where these platforms were critical to delivering successful outcomes.

Join Rise to see the full answer
Could you explain your experience with Airflow for orchestration?

Detail your experience with Airflow, including the types of workflows you've designed, how you handled dependencies, and how you monitored and managed task failures. Provide concrete examples to demonstrate your proficiency.

Join Rise to see the full answer
What techniques do you utilize for optimizing SQL queries?

Talk about your approach to query optimization, such as indexing, breaking down complex queries, and utilizing explain plans to analyze performance. Offer examples that showcase your ability to improve query performance significantly.

Join Rise to see the full answer
Have you had any experience with data transformation tools like DBT?

Share your experiences with data transformation using DBT, focusing on how you structured and managed your data models. Discuss the impact this had on the overall data pipeline efficiency in your previous roles.

Join Rise to see the full answer
How do you handle data migrations between systems?

Describe your methodology for managing data migrations, including planning, testing, and execution phases. Highlight specific challenges you've encountered and how you successfully navigated them.

Join Rise to see the full answer
What role does collaboration play in your work as a Data Engineer?

Emphasize the importance of communication and collaboration in your previous roles. Discuss how you engage with different teams such as analytics and software engineering to ensure alignment and efficient workflows.

Join Rise to see the full answer
What challenges have you faced working with streaming data, and how did you overcome them?

Reflect on specific instances where you encountered challenges in managing streaming data architectures, and explain the strategies and tools you implemented to resolve those issues effectively.

Join Rise to see the full answer
Can you provide an example of how you've mentored other engineers?

Highlight your mentoring experience by discussing how you've helped junior engineers develop their skills, tackled challenges together, and fostered a supportive learning environment to help them succeed in their roles.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Revic Hybrid San Francisco
Posted 11 hours ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
P2P. org Remote No location specified
Posted 7 days ago

Build products that level the financial playing field.

16 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!