Software Engineer Intern (Systems)

SubstrateSan Francisco, CA

About The Position

Substrate builds financial infrastructure to grow industrial GDP. We're hiring a systems software engineer intern who has tackled hard technical problems help us build core 0→1 systems at the intersection of software, hardware, and finance. You'll help architect and ship systems that power machine shops, farms, factories, construction contractors, and more. Substrate engineering interns have immense ownership to lead full-stack product cycles end-to-end, from customer discovery to production deployment. You'll get to occasionally travel with the founder to factory floors, meet Main Street manufacturers and Wall Street lenders face-to-face, and build exactly what the field demands. Given the technical complexity of our product and the high degree of ownership we trust interns with, we've found engineers typically take 6-8 weeks to fully onboard and lead their own projects. Therefore, we strongly prefer candidates who can commit to an 8-month+ internship. We occasionally make exceptions for those who are truly exceptional. Why consider Substrate amidst your sea of options: You believe in objective good and beauty, and you want to bring them to an antiquated, predatory industry. You believe not all technology is created equal. You don’t care about building another enterprise SaaS tool, you want to build tools that advance civilization. You want to work with people who treat their work as craft, who violently reject “just good enough,” and you want to help build that culture.

Requirements

  • Have solved hard technical problems most of your peers haven't encountered — and you can explain exactly how your solution works to extreme depth
  • Gravitate toward thinking in systems, infrastructure, and architectural tradeoffs
  • Have strong opinions about what good abstractions look like
  • Have deep experience with Node.js, TypeScript, Postgres, and AWS
  • Prefer hard backend problems, but are comfortable building frontends and have UI design taste
  • Resonate with our engineering philosophy
  • Commit to an 8-month+ internship

Responsibilities

  • Wrap beautiful and simple abstractions around gnarly complexity and legacy systems
  • Own full product lifecycle —from customer pain → full-stack design → 0-to-1 full-stack engineering → ship product
  • Design and deploy production-grade LLM systems that automate core loan operations (e.g., underwriting, compliance, document processing)
  • Help build a product culture that harmonizes speed, taste, and customer obsession
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service