Senior Data Engineer

Senior Data Engineer

This job is no longer open
The Petal mission

Petal’s mission is to bring financial opportunity and innovation to everyone. 

We're pioneering a new approach to credit, by analyzing an applicant’s banking history, in addition to credit history, to determine their creditworthiness. We call this technology a Cash Score — and it takes into account income, spending, and savings. It’s currently helping thousands of people qualify for credit at better rates, even if they’ve never had it before. 

We bring the same ingenuity to our credit card products. Our simple and intuitive app gives members access to credit score tracking, budgeting tools, subscription management, and automated payment options—everything they need to make financial progress. 

Now more than ever, Americans need help improving their credit safely, responsibly, and affordably. If this sounds like something you’d like to be a part of, apply now, and let’s change this trillion-dollar industry together. 

At Petal, we're looking for people with kindness, positivity, and integrity. You're encouraged to apply even if your experience doesn't precisely match the job description. Your skills and potential will stand out—and set you apart—especially if your career has taken some extraordinary twists and turns. At Petal, we welcome diverse perspectives from people who think rigorously and aren't afraid to challenge assumptions.


The Data Engineer role

Petal is at its heart a data company.  And as Petal grows, we are looking for a data engineer to join us and help to continue building out and iterating on our existing data infrastructure and tools.  You will have to tackle challenging data problems using cutting edge tools within the complex data landscape of a financial services company. You will be working closely with Product, Risk, Ops, and other stakeholders to develop data-driven, pragmatic software solutions to meet real business needs.  As a member of a team that is still growing within Petal, you will have the opportunity to help shape the Data Engineering team’s identity and footprint. The ideal candidate possesses strong technical skills, is comfortable working on ever-changing problems, works well cross-functionally, has a sharp eye for details, proactively owns and solves problems, and is always excited to learn.

As a Senior Data Engineer, you'll architect, design, and implement the next-generation of financial services products. We're looking for engineers with deep industry experience that can bring fresh ideas they're looking to put into action.

Key responsibilities:

    • Write high-quality, well-tested, observable code that runs smoothly in production and elevates the standards across the team
    • Run and support a production data platform that supports the business
    • Organize data from disparate sources making it accessible and usable across the team (e.g., Data Science, Analytics)
    • Collaborate with various Petal stakeholder teams (e.g., product, analytics, operations, risk, compliance) and third-party technology vendors (e.g. credit bureaus, credit processors, bank data aggregators)
    • Teach across the broader engineering organization to improve best practices and influence system design

Characteristics of a successful candidate

    • Experience working with data warehouses (we use Redshift and Postgres), building out robust data pipelines and backend systems.
    • Strong self-management, sense of ownership, and organization. Petal’s open and collaborative environment enables proactive and organized employees to really shine.
    • Value collaboration both within and outside of the team.  You understand the value of collaboration within teams and the power of extending that collaboration across the company.
    • Be a quick, eager learner.  Deep domain expertise in every aspect of Data Engineering isn’t expected, but be willing to learn and approach the learning with excitement.
    • Flexibility.  Petal is a startup and with that comes changing business needs, and changing priorities; you should be able to take on these changes in stride.
    • Adaptable. As stated above, this role is mostly frontend-focused; that said, successful engineers here roll up their sleeves to dive into their dependencies when planning projects, debugging issues, and implementing features end-to-end.
    • Displays inclusivity, kindness, and humility. Our inclusive and collaborative culture is what makes Petal a great place to work. We need diverse people who embody our core values to make it even greater.
    • Weighs trade-offs and focuses on value delivery. A fast-paced startup demands making trade-offs that balance the near term and long term value add of solutions. At Petal, we design robust systems, but try not to let the perfect be the enemy of the good.

Nice-to-haves

    • Experience mentoring engineers.
    • Experience in financial services.
    • You've contributed to open source projects to scratch an itch instead of building solutions from the ground up.
    • Love of immutable state.
    • Love of idempotent operations.

    • These are all "nice-to-haves" --- we don't expect every candidate to hit every mark.  Many of our engineers come from different backgrounds and career paths. We're committed to teaching anything you might need to learn on the job.

For our California employment information privacy statement, please click here.

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.