Software Engineer, Foundation
Knowunity
Seniority
Midweight
Model
In-Office
Sector
Salary
Undisclosed
Contract
Full-Time
Join our foundation team to build the core infrastructure for our AI learning companion used by millions of students. You'll work on mobile foundation, agentic infrastructure, developer experience, and product features—with real ownership from day one.
What you'll do
- Build and maintain the core of our Flutter app: shared components, the design system, state management, performance, and tooling around it.
- Work on agentic and AI infrastructure including MCP servers, our background agent platform, evals and feedback loops, and integration of agentic tooling into our workflow.
- Improve developer experience through CI/CD, release tooling, and feedback loops between writing code and seeing it live.
- Ship user-facing product features alongside platform work to stay honest about what it's actually like to build on our foundation.
- Keep what exists dependable so 25+ engineers can build on it without thinking about it.
What you'll need
- A few years of production experience building mobile (we use Flutter and Dart) or web applications.
- Daily use of agentic coding tools (Claude Code, Codex, or similar) and opinions on where they work well, where they don't, and how to work around it.
- An eye for design—you notice when spacing is inconsistent, when an animation feels wrong, when a component is close but not right.
- Clear communication in English and a genuine preference for improving systems that slow other people down.
Nice to have
- Built mobile apps with Flutter
- Worked with Golang or similar backend language
- Anything you've built with agents, MCP, or evals

