Knowunity
Posted 13h ago

Software Engineer, Foundation

Knowunity
Berlin, Berlin, Germany
OnsiteFull Time
Responsibilities
  • building components
  • developing infrastructure
  • improving reliability
Requirements
  • A few years of production mobile or web application experience
  • Flutter and Dart experience preferred. Requires daily agentic coding tool use
  • Design awareness, and clear English communication
Technical tools mentioned
FlutterDartClaude CodeCodexGolangMCP

Job description

Job Description

In short: We're looking for a Software Engineer to join our foundation team with a focus on mobile. You don't need to have years of experience in platform engineering But, you do need to have shipped real production software, to care about how things are built, and to already be working with agentic coding tools every day.

We're building the #1 AI learning companion for 1 billion students. A future where every student on the planet can access, enjoy & benefit from the highest quality education. Since founding Knowunity straight out of high school in 2020, we've been committed to revolutionising how students learn.

Millions of students already use our AI learning companion weekly. We just raised €27m - Europe’s largest education round in the past three years. The AI learning market is at an inflection point, finally enabling true personalisation at scale, and we're determined to build the first AI learning unicorn in this space.

You will join an elite team of +60 hands-on builders serving 1 billion students worldwide. If we execute on our product vision, you will have built something generational that transforms education globally. This is your chance to build a generational company that shapes how an entire generation learns.

 


What makes this different

You build at the frontier of AI engineering. We’re building the foundation for agents to build fast and with high quality on our code base. This includes custom MCP servers, our background agent platform, and end-to-end agentic loops. This is an open engineering problem, not a solved one, and you'll be shaping our answer to it.

Your work multiplies across 25+ engineers. A design system component you build gets used in a hundred screens. A CI pipeline you cut from 15 minutes to 2 gives the whole org back a day a week. Foundation is the highest-leverage place in our engineering org, and the leverage is measurable.

Millions of students use what you ship. Foundation isn't a team that only builds for other engineers. You'll also build features that land in front of millions of users.

Real ownership, early. We're a small team with a large surface. You'll own meaningful pieces of the app and the toolchain from your first months.

Craft is taken seriously. We care how the app feels: how a sheet animates, how a list scrolls under load, how a component behaves at the edges. If you've ever been quietly annoyed by four pixels, you'll fit in here.

Find out more here!: This AI studying app with 25M+ downloads is built with Flutter

 


What you'll work on

Mobile foundation. The core of our Flutter app: shared components, the design system, state management, performance, and the tooling around it. You'll extend it, keep it healthy, and make it obvious for product teams to use correctly.

Agentic and AI infrastructure. MCP servers, our background agent platform, evals and feedback loops, and the integration of agentic tooling into our day-to-day workflow. A research background isn't required; a serious interest in agents as an engineering discipline is.

Developer experience. CI/CD, release tooling, and the feedback loop between writing code and seeing it live. Much of this work starts by noticing the same friction three times and deciding to remove it.

Product features. Shipping user-facing work alongside platform work, both to move the product and to stay honest about what it's actually like to build on our foundation.

Reliability and maintenance. Keeping what exists dependable, so 25+ engineers can build on it without thinking about it.



You will grow at Knowunity by

  • Learning architecture by doing it. You'll make real design decisions on the app's core, with review and mentorship from engineers who have architected mobile apps at scale. You'll see those decisions tested by 25 engineers and millions of users within weeks.

  • Becoming genuinely strong at agentic engineering. Almost nobody is an expert here yet. You'll be building the practice for a whole engineering org while the field is still being written.

  • Widening past mobile. Foundation's scope covers Go services, infrastructure, and delivery. You'll be expected to have opinions beyond the app, and you'll have the room to develop them.

  • Working close to the whole org. Platform work means talking to every team. You'll get an unusually complete picture of how a product organisation actually functions, faster than you would inside a single product team.

  • Operating at real scale. Millions of users, 26 countries, and a codebase where "it works on my machine" isn't the finish line.



What we're looking for

Must haves

  • 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, whether or not your name ends up on a shipped feature.

Nice to haves

  • Built mobile apps with Flutter

  • Worked with Golang (or similar backend language)

  • Anything you've built with agents, MCP, or evals.

About Knowunity

Personalized AI-powered mobile learning platform for students.

Year founded
2019
Employees
131
Organization type
Private
Latest investment
Raised $27.00M Series B (2025) — led by XAnge
Headquarters
DE

Similar jobs

Software Engineer roles near Berlin, Berlin
6h
Save
Mark Applied
Hide
Senior Software Engineer - Gateway (Java, AWS)
Berlin, Berlin, Germany
HybridFull Time
PPRO
PPRO: Provides infrastructure for businesses to accept local payment methods.
5+ YOEExperience designing scalable products and services, problem solving, and collaborative software delivery. Working English proficiency and experience with Java, Spring Boot, REST APIs, AWS, microservices, Datadog, or Terraform.
Java, Spring Boot, REST APIs, AWS, EKS, DynamoDB, Kinesis, OpenSearch, Datadog, Terraform, Microsoft PayPal, Microsoft Stripe, Microsoft
7h
Save
Mark Applied
Hide
Software Engineer - Quality Engineering
Berlin, Berlin, Germany
€57k-€69k/yr HybridFull Time
RepRisk
RepRisk: Provides data-driven insights on reputational and ESG risks.
Working proficiency in Python, strong SQL and data pipeline knowledge, test architecture experience across testing layers, and experience integrating automated tests into CI/CD workflows. English proficiency required.
Python, SQL, CI/CD, Databricks, GitLab CI/CD, AWS
8h
Save
Mark Applied
Hide
Senior Software Engineer (GoLang/PHP)
Berlin or Lahore or Amsterdam or Oslo or Stockholm or Madrid or Tallinn
HybridFull Time
Gelato
Gelato: Global network for on-demand production of custom products.
5+ YOE5+ years in a similar engineering role, bachelor's degree in IT or computer science, API solution experience, strong communication, and knowledge of Docker, Kubernetes, Go or PHP, databases, messaging, caching, and observability tools.
Docker, Kubernetes, Go, Go-kit, Domain-Driven Design (DDD), PHP, Symfony, PostgreSQL, BigQuery, RabbitMQ, Memcache, Redis, ELK, DataDog, Prometheus, Grafana, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG)
12h
Save
Mark Applied
Hide
Engineer II, Kotlin/Java - (Logistics Optimisation, Routing Core)
Berlin, Berlin, Germany
HybridFull Time
Delivery Hero
Delivery HeroFrankfurt Stock Exchange: DHER: Global platform for online food ordering and local delivery.
3+ YOERequires 3+ years of application development experience, Kotlin/JVM proficiency, microservices knowledge, NoSQL experience, and strong problem-solving and collaboration skills.
Kotlin, Java, JVM, NoSQL, Kubernetes, Terraform, Docker, AWS, Google Cloud
19h
Save
Mark Applied
Hide
Software Engineer Graduate (TikTok Search Data Infra) - 2027 Start
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$128k-$317k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
Bachelor's degree in computer science or related technical field in progress; strong Java, C++, or Python skills; production data framework experience; distributed systems fundamentals.
Java, C++, Python, Spark, Flink, Hive, Iceberg
1d
Save
Mark Applied
Hide
Software Engineer, Java (Asset Systems)
Vienna or Berlin or Barcelona or Bucharest or Austria or Europe
HybridFull Time
Bitpanda
Bitpanda: Provides a multi-asset platform for retail and institutional investing.
4+ YOE4+ years developing Java software with Micronaut or Spring Boot; relational and non-relational database knowledge; REST API, messaging middleware, CI/CD, AWS, or Kubernetes experience.
Java, Micronaut, Spring Boot, Postgres, MongoDB, REST APIs, Apache Kafka, ZeroMQ, CI/CD, AWS, Kubernetes, Udemy
1d
Save
Mark Applied
Hide
Remote Software Developer
Berlin, Berlin, Germany
€200-€300/hr RemoteContract
Turing
Turing: AI-powered platform connecting companies with global remote software developers.
3+ YOE3+ years of software engineering experience, full-stack development and scalable production software expertise, strong architecture and debugging knowledge, and excellent written and oral communication.
Python, JavaScript, ReactJS, C, C++, Java, Rust, Go
1d
Save
Mark Applied
Hide
Softwareentwickler:in für die Echtzeit-Optimierung des Fahrplans
Berlin, Berlin, Germany
RemoteFull Time, Temporary
Deutsche Bahn
Deutsche Bahn: Operates Germany's national passenger and freight rail network.
3+ YOEUniversity degree in computer science, mathematics, data science, or related field; 3+ years of Python software development; analytical problem-solving skills; and fluent English. Graph algorithms or reinforcement learning experience preferred.
Python, Capacity & Traffic Management System (CTMS)