Founding Engineer (Data, ML, Product) Intern
Founding Engineer (Data, ML, Product) Intern
Posted yesterday
SENIORITY
Intern
About the role
- Build and operate the data pipelines that pull large volumes of public data into a clean, queryable store.
- Design the data model that turns raw records into trustworthy entities other systems depend on.
- Build the ML layer that links and scores records at scale, with measurable accuracy.
- Ship the serving API and the first product surface customers use.
- Set the engineering patterns the company builds on for years.
- Work runs in two week cycles. Something real ships every cycle.
- What we look for1-2 plus years building production systems, with real depth in data engineering, ML, or both.
- You have built and run data pipelines other people depend on.
- You can carry a problem from messy source data to a working product feature with no one architecting it for you.
- You write code that holds up, and you make sound calls under ambiguity.
- You want the responsibility of being early, not the comfort of a defined box.
- Strong pluses
- Record linkage, entity resolution, or graph data experience.
- Background in fintech, credit, real estate, or public records data.
- You have been an early engineer or founder at a startup before.
- StackData: Python, dlt for ingestion, SQLMesh for transforms, DuckDB and DuckLake on S3 as the lakehouse.
- Orchestration: Dagster.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
