This job was posted over 90 days ago and may no longer be available.

Software Engineer, Full Stack

At Petal, we’re bringing together exceptional talent from across disciplines and industries to shape the future of financial services and improve the lives of our customers in a meaningful way.

We're looking for a talented engineer to join the team and continue making the vision reality.

Things You'll Do

  • Improve our origination platform, payments platform, and lending operations while fighting fraud along the way.
  • Build frameworks and products which will be used by other engineering teams at Petal.
  • Create data pipelines to integrate data from many sources (including our production database, production logs, partners, marketing channels, and data warehouse).
  • Write and optimize ETL jobs and pipelines core to the functionality and financial health of the business including: Marketing Funnel Optimization Analysis, Underwriting Model Training, Debt Funds Management / Optimization, Risk / Portfolio Analysis, and many others.
  • Write tests and constantly seek to improve code quality and reliability.
  • Design and implement products that help make data available to other members of the team including Risk / Analytics, Data Science / Model Development, Marketing, Business Operations, and Product.

Experience and Qualifications

  • Proficiency in a common language (preferably Python).
  • You demand high-quality code of yourself and others.
  • You love trying new tools, technologies, and frameworks, but are pragmatic—you get stuff done with what solves the problem you’re facing.
  • You love shipping new things rapidly, and iterating based on real user behavior. You have a knack for finding and eliminating inefficiency in your users’ workflows.
  • You’re enthusiastic about unit testing and performance, and knowing how to communicate the value of technical excellence to non-technical teammates.
  • You’re a great listener, but are willing to speak up when you see something that needs to be fixed. You ask questions when something isn’t clear.

Nice-to-Haves

  • Experience shipping production grade code.
  • Love of immutable state.
  • Love of idempotent operations.

Technologies We Use

  • Airflow
  • Celery
  • Flask
  • PostgreSQL
  • React.js/React Native
  • Redis
  • Redshift

Our Mission

At Petal, we’re using fresh thinking and cutting-edge technology to make credit honest, simple and accessible. We use machine learning to analyze more data in our credit decisions, which means more people qualify, even if they’ve never had credit before. And we use behavioral science and smart, intuitive design to offer a simple, customer-centric product that’s engineered to achieve better financial outcomes, with straightforward terms and no fees whatsoever. The result is an exciting new approach to credit that has the potential to radically expand credit access and improve the lives of millions of consumers, shaking up a trillion dollar industry in the process.

Petal is an equal opportunity employer, and we are committed to building a team culture that celebrates diversity and inclusion. We’re proud to be different, together.

Desired Skills

Contact Info

Posted: March 1, 2018

Apply


Get Updates