One way of viewing what we're building at Tract is an abstraction layer over regulation, first, and democratic processes, second.
So a huge amount of our software is about parsing and structuring the textual and the unstructured.
As a software engineer, you will spend a large part of your day thinking about this problem, and solving it, with an eye to scalability.
To the extent it's practical, we want to build a general-purpose system, something that can ride smoothly over the vicissitudes and roughness of the real world.
Both founders are technical and make up the current software team, so you'll be working directly with us to shape both the tech stack and the product.
A few things we will ask you to do in your first few months:
Extracting structured information from themBuild a robust data pipeline that updates from different data sources on an unpredictable timetableBuild out the monitoring stack to make sure that all happens reliablySurface the relevant information for any plot of land in the country, and finesse the queries to do so, with an eye to performanceGenerate supporting documents for planning applicationsBuild a state-of-the-art map rectification tool, and then (probably) open source itYou might be a good fit if:
You embody our cultural valuesYou like writing prose as well as codeYou are interested in modern approaches to NLP, such as using RAG and LLMs to help pull structured output from large corpuses of textYou are comfortable with jumping into the frontend from time to timeYou are familiar with the various conceptual primitives of geospatial dataYou are okay with ambiguity, and take a proactive approach to resolving uncertaintiesWe have a fairly typical tech stack:
Our frontend is written in TypeScript with ReactWe use Go and Postgres for as much stuff in the backend as we canWe fall back to Python for scraping and machine learning, because of the ecosystem.We provision our infrastructure using Terraform and try to avoid getting locked in to any particular cloud service (in part because we have many, many startup credits to use before we commit!
)
We will expect you to be familiar with these technologies, or to have a provable track record of picking up new technologies quickly.
Pay and benefitsThe salary for this role is between £80k and £100k per year, plus generous equity.
We're planning on raising again in the next 12-18 months.
As an early employee, you'll have a lot of influence in helping us reach the targets we need to hit.
If we get there, we plan on increasing everybody's salaries by at least 50%.
All of our roles come with the following benefits:
Lunch if you are in the officeRegular team events and off-sitesAnd the standard stuff like pensions, a generous equity plan, Cycle to Work scheme, decent maternity and paternity, etc.ApplyEmail Jamie (our CEO) at ****** with the role in the subject line ('Fullstack Software Engineer') and your resume attached.
Tell us a little bit about yourself, which role you're applying for, and why you're interested in the role
Give us a link to some things to give us an idea of who you are – Github, blog, Twitter, design portfolio, embarrassing but fun teenage concept album, or anything else you think represents your work and your style
Make sure to include the phrase 'housing theory of everything' somewhere in the email
#J-18808-Ljbffr