Engineering Intern
About the role
I'm Logan, String's CTO. I'm looking for an engineering intern to work with me on the tools our engineers and coding agents use every day. You will work on real systems from the start: agent workflows, the command-line tools we use to coordinate work, and the web access infrastructure behind our product. You will begin by running what already exists, finding where it wastes time or behaves unexpectedly, and shipping a small fix. From there, you will take ownership of a tool or workflow and improve it end to end.
String builds infrastructure that lets software agents access and collect public web data. We process more than 200 million pages each week. The hard part is handling the web that comes back: bot defenses, changing sites, unreliable data, and the operational work required to keep all of it running. Our engineering team uses coding agents heavily. We build our own workflows and tools to make several agents useful at once without letting them collide, repeat work, or quietly make the wrong call.
Responsibilities
- Use our tools on real tasks and write down what surprises you.
- Ship a small pull request early on – it might fix a broken skill, improve a script, add a missing test, or remove a rough edge you found firsthand.
- Take one existing agent workflow apart, understand how it works, and make it better.
- Build a tool for a process a teammate still does by hand.
- Investigate failures, write tests, review code, and explain the decisions behind your changes.
- Work directly with Logan and other engineers; your work will go through the same tickets, reviews, and pull requests as everyone else's.
- By the end of your first month, you should have shipped several changes and owned one workflow yourself.
Requirements
- Have built something you care about and can explain the choices you made (script, open‑source contribution, research tool, game, personal project, etc.).
- Be comfortable with Git and at least one programming language; most work is TypeScript and shell, with some Go and Python nearby.
- Be able to work with us in New York City for part of the week and enter a lawful contractor engagement where you live.
- No specific degree, school year, GPA, or prior internship is required.
- You probably use coding agents already. Using them is not the skill we are hiring for. We care whether you can tell when the output is wrong, design a test that would catch it, and make a good call when the tool cannot make one for you.