What You'll Achieve
- Work with others to plan, shape, and build new product features from start to finish: through conception, research, implementation, and maintenance. For example, work on driving adoption by instrumenting key onboarding moments and iterating on activation flows.
- Help improve performance and reliability, or polish existing features. For example, update spell checker to sync dictionaries across browsers or improve search to index file attachments.
- Build internal tools to support simplicity and productivity for the whole team. This might include writing a script to import user feedback into Notion.
Qualifications
- Pursuing a bachelor's or master’s degree in computer science, engineering, or another related field. Must be able to start full-time prior to July 27, 2026.
- Previous internship experience.
- Working towards a proficiency of one or more programming languages such as TypeScript, Node.js, or Python.
Skills You'll Need to Bring
- Impact-driven approach to technology.
- Stay current with the latest tools like Codex, Claude Code, and other AI-assisted development environments.
- Thoughtful problem-solving.
- Own the outcome.
- Team player.
- Passion for web applications: work with HTML, CSS, JavaScript, and a modern UI framework like React.
- Familiarity with backend systems: understand how parts of a system fit together—from the user interface to the data model. Familiarity with database systems like Postgres, MySQL or MongoDB is a plus.
Nice to Haves
- Experience with any part of our technology stack: React, TypeScript, Node.js, Postgres, and Elasticsearch.
- Builder who finds joy in building software solutions.
- Care about the interaction between technology and society.
Compensation
For roles based in San Francisco or New York City, the estimated salary range for this role is $126,000 - $146,000.