Software Engineer at Heron Data (S20)
£50K - £120K GBP  •  0.10% - 0.50%
We make it easy for fintechs to give credit to businesses
London, UK
1+ years
About Heron Data

We are Heron Data, a Series A stage company based in London, UK.

  • Our mission is to build a new standard to understand the financial health of businesses
  • Today, we enable lenders to give credit at scale and with more confidence. We do this by using ML approaches to analyzing first party data about a business, such as bank transactions. This allows us to produce a coherent financial summary of a company without the need for human intervention.
  • This enables our customers (b2b banks and lenders) to better understand their users, to make faster / more accurate decisions (e.g., lending), and build innovative features (e.g., automate portfolio management)
  • We are an established, humble and hungry team from diverse backgrounds and are backed by prominent investors. Across the team, we have experience at top tech and finance companies like Facebook, Revolut, Deepmind and Spotify.
  • We’re multi-cultural and welcome diversity. We have team members from across four continents. We make sure everyone feels included in our company events and accommodate all cultural and dietary requirements.
  • We launched in Sep 2020, at the end of the S20 batch. Today, we serve over 100 customers and make >$1.5M in annual revenue.
About the role
Skills: Git, Python, Google Cloud, JavaScript

How we work

  • As an early employee, you’ll get to work directly with the founders and early engineers scoping out greenfield projects that you’ll be able to own end-to-end.

  • We promote an outcome-focused, low-bureaucracy, engineering-first work environment with an emphasis on delivering customer impact at high velocity.

What we're looking for

We are not looking for specific frameworks, skillsets, and experiences. We value above all else folks who want to make real customer impact by building great software.

For example:

  • You thrive at solving tough problems
    • You enjoy breaking down challenging problems into simple & well-designed solutions
    • You are fact-driven and want to measure the real impact of your work
  • You enjoy building products and making real-world impact
    • You take responsibility over end-to-end deployment of what you build
    • You like shipping code frequently, iteratively, and collaboratively
    • You value MVPs and customer impact over perfectly engineered systems
    • You care about scalable infrastructure & process. Even better if you are the one to help improve / implement the system! e.g., DDD
    • You choose the best framework / technology for the task, even if you might have favourites. We work primarily in Python / Flask / FastAPI on the backend, Terraform / GCP for infra, and React / Javascript / Typescript / Vercel on the frontend, but are always experimenting with what framework enables the greatest performance and delivers the most value
  • You like to work in an fast-paced, high-growth, team-based environment
    • You are entrepreneurial. This means having a growth mindset, finding problems without being told about them, thinking independently about issues and clearly advocating your position, and taking full ownership of your work, even if things go wrong
    • You are a team player. You value diversity & inclusion in the workplace, are a helpful teammate, and understand best practices for building products as part of a team e.g., code review / version control


  • Thursday company lunches (always vegan-friendly!)
  • Twice-yearly company retreats to different UK destinations (Brighton and Bath so far!)
  • Free psychotherapy sessions via Spill
  • Flexible work from home policy
  • Remote December: we go remote for 6 weeks in Dec/Jan to facilitate long home visits or other extensive yearly travel
  • Private health insurance through Vitality
  • Cycle to Work Scheme

Applicants from any location, background, and gender are welcome and we have a zero tolerance policy on discrimination


We have 4 core components to our tech stack: frontend, backend, ML, and infrastructure.

  • Frontend -- our website and customer dashboard are built with NextJS, using Tailwind and React, and deployed on Vercel
  • Backend -- our API is a Python / Flask API. We have a primary kubernetes cluster which serves synchronous traffic, and a queueing system interacting with a secondary kubernetes cluster which handles asynchronous processing. We have a variety of microservices that are written in Python / FastAPI. Everything is hosted on GCP
  • For ML, we use a variety of deep learning, NLP, and classification techniques to categorise and do named entity recognition on transaction data. We work with pre-trained NLP models like BERT for text. Models are deployed either as a kubernetes pod or on GCP Cloud Run
  • For infrastructure, we are entirely on GCP and express / deploy all of our components in Terraform
Interview Process
  1. Initial screen (30 minutes) -- A conversation with a founder to discuss what you're looking for, what Heron offers, and to see if there's a good fit
  2. Technical challenge (90 minutes) -- An opportunity for you to see what is a representative problem you will work on at Heron, and for us to see your problem solving skills
  3. Onsite interviews (120-180 minutes) -- Meet the team you will be working with & the Heron founders
  4. References -- 2 references from folks that you have previously worked with, who can give examples of your impact and behaviour in a professional environment

Other jobs at Heron Data

fulltimeLondon, England, GBData Science£50K - £100K GBP0.10% - 0.30%1+ years

fulltimeLondon, UKFull Stack£50K - £120K GBP0.10% - 0.50%1+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›