Engineering Intern

String

New York (NY)

Hybrid

USD 20,000 - 33,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

String is seeking an Engineering Intern in New York City to work with the CTO on real systems, including agent workflows, the command-line tools we use to coordinate work, and the web access infrastructure behind our product. You will start by running what already exists, identifying inefficiencies, and shipping a small fix.

From there, you will take ownership of a tool or workflow and improve it end to end, collaborating with the team and going through the same tickets and pull requests as

Qualifications

  • Experience with Git and at least one programming language.
  • Comfortable with TypeScript and shell; some Go and Python.
  • Ability to work in a fast-moving startup-like environment and learn unfamiliar systems.

Responsibilities

  • Use String's tools on real tasks and document surprises.
  • Ship a small pull request early on (fix a bug, improve a script, add a test, or remove a rough edge).
  • Disassemble an existing agent workflow, understand it, and make it better.
  • Build a tool for a manual process handled by a teammate.
  • Investigate failures, write tests, review code, and explain decisions behind changes.
  • Work directly with Logan and other engineers; your work goes through tickets, reviews, and PRs like everyone else's.

Skills

Git
TypeScript
Shell
Go
Python

Job description

Engineering Intern @ String

Business unit Engineering

Job type Internship

Engagement Independent contractor

Experience Any

Reports to Logan Harless, CTO

Location New York City, in person for part of the week

Overview

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.

What String does

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.

What you will do
  • 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.

Who should apply

You have built something you care about and can explain the choices you made. It does not need to be a startup or a polished app. A useful script, an open source contribution, a research tool, a game, or a strange personal project all count.

You should be comfortable with Git and at least one programming language. Most of this work is TypeScript and shell, with some Go and Python nearby. We care more about how you work through an unfamiliar system than whether you already know our stack.

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.

You do not need a particular degree, school year, GPA, or previous internship. You do need to be able to work with us in New York City for part of the week and enter a lawful contractor engagement where you live.

Interview process
  • A conversation with Logan about what you have built, what you want to learn, and the work here.
  • A code walkthrough with an engineer. Bring a project you know well and walk through your decisions. There is no algorithm quiz and no whiteboard puzzle.
  • A working session in our New York office on a small, self-contained tooling problem. You do not need to prepare anything in advance.

Then we make a decision.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Intern: Build Tools & Ship Wins in NYC
Engineering Intern: Build Tools & Ship Wins in NYC

String • New York (NY)

Hybrid
USD 20,000 - 33,000
Engineering Intern: Build Real Tools, Own a Workflow
Engineering Intern: Build Real Tools, Own a Workflow

String • New York (NY)

Hybrid
USD 34,000 - 44,000
Engineer - Intern
Engineer - Intern

FSH Technologies, Inc • Pennsylvania

On-site
USD 98,000 - 134,000
Mentorship
Full-time offer potential
Engineer - Intern
Engineer - Intern

FSH Technologies (formerly Contenda) • Pennsylvania

On-site
USD 23,000 - 34,000
Paid internship
Potential full-time offer
First Growth Intern
First Growth Intern

String • New York (NY)

On-site
USD 1,500 - 6,000
Engineering Internship
Engineering Internship

Brainfullstack Ltd. • San Francisco (CA), Northern (KY)

On-site
USD 83,000 - 138,000
Software Engineering Intern – Winter 2027
Software Engineering Intern – Winter 2027

Replit • United States

Remote
USD 28,000 - 41,000
Competitive Salary & Equity
401(k) Program with a 4% match (US)
Health, Dental, Vision and Life Ins.
+9
Member of Technical Staff, Intern
Member of Technical Staff, Intern

Sycamore • Palo Alto (CA)

On-site
USD 54,000 - 67,000
Software Engineering Intern
Software Engineering Intern

Propio • Overland Park (KS)

On-site
USD 25,000 - 36,000
Competitive hourly pay
Software Engineer (Agent Platform) - Intern - 2026-2027
Software Engineer (Agent Platform) - Intern - 2026-2027

Netic • San Francisco (CA)

On-site
USD 45,000 - 67,000
Mentor-guided internship
Potential full-time opportunity