As our Founding Engineer, you'll architect and build the data systems that power our rapidly growing platform. We're at an inflection point where customer demand is outpacing our engineering capacity - we need someone who gets excited about collecting millions of data points and making them sing.
What You'll Do:
- Design and implement our core data architecture, including cloud infrastructure and high-performance database schemas that will scale to handle millions of property records
- Build robust data pipelines and quality assurance systems that combine web scraping, LLM processing, and human validation to ensure unprecedented data accuracy
- Create internal tools that leverage AI to help our data team identify and correct outliers 10x faster than traditional methods
- Work directly with the CTO to make key architectural decisions that will shape PropRise's technical foundation
Tech Stack: Typescript, Next.js, React, Postgres, GCP
Who We're Looking For:
Must-Haves:
- 3+ years of backend engineering experience with a focus on data-intensive systems
- Deep expertise with PostgreSQL optimization and large-scale data handling
- Strong foundation in TypeScript and experience building internal tools with React/Next.js
- Track record of independently driving technical projects from conception to completion
Nice-to-Haves:
- Experience with OLAP databases and distributed data processing
- Familiarity with GCP (especially CloudRun) and managing production cron jobs
- Background in prompt engineering and integrating LLM APIs into data workflows
Why Join Us:
- Own the technical foundation of a fast-growing platform that's already analyzing millions of property records
- Work directly with our CTO to shape our engineering culture and technical direction
- Competitive compensation package including significant equity in a seed-stage startup
- Downtown SF office with full benefits (health, dental, vision)
This Role Isn't For You If:
- You prefer well-defined tasks over ambiguous problems that require creative solutions
- You're not excited about the intersection of AI and data quality
- You don't have a passion for making systems faster and more efficient
- You want to join a large team with established processes rather than help build from the ground up