Software Engineer Intern

You’ll work on the developer experience of a Rust-based AI coding agent — the CLI, the terminal output, the way the agent interacts with users. This is real engineering work on a real product, not a side project or a learning exercise. Your code will ship to users.

You’ll be working in Rust, building terminal UX, and learning about WebAssembly sandboxing and security models. You’ll work directly with the founder.

Requirements
Required:

Rust experience — you’ve written Rust beyond tutorials. Personal projects, coursework, or contributions to open source. Show us your GitHub.
AI-native workflow — you actively use AI coding tools (Claude Code, Cursor, etc.) in your daily work and you’re genuinely faster because of them. But you’re also a strong code reviewer and architect. This is security software — every line matters. We want AI-augmented engineers, not vibe coders.
Shipped something — at least one project that other people have used. Internships where you shipped code count.
Comfort with the terminal — you live in the command line, not just visit it.
Preferred:

Previous internship(s) at a software company
Experience with terminal UI (ratatui, crossterm, ncurses, etc.)
WebAssembly familiarity
Interest in security, cryptography, or systems programming

Tagged as: software engineer

To apply for this job please visit join.com.