Kuro
Posted 4w ago

Fullstack Software Engineer

Kuro
Berlin, Berlin, Germany
€80k-€120k/yrOnsiteFull Time
Responsibilities
  • building features
  • designing ontology
  • processing documents
Requirements
  • 5+ years full-stack engineering experience
  • Strong TypeScript/Python skills
  • Applied AI interest
  • Ownership of end-to-end features
  • Fluent English
  • Willing to work onsite in Berlin
Technical tools mentioned
TypeScriptSupabasePostgresTrubopufferTurbopufferAWS S3FastifyPythonAWS Elastic BeanstalkAzureOpenAIGeminiCohereLangfuseDatadogMeilisearch

Job description

tl;dr

  • After 14 years in construction tech, Lea & Jonas are building the intelligence layer for the construction industry

  • The largest construction enterprises in Europe — with a combined project volume of over €30bn annually — rely on Kuro every day to automate workflows and make faster, better decisions

  • Construction has the most complex, unstructured data you can throw at an LLM — PDFs, drawings, 3D models, images, calculations. At Kuro you can tackle the hardest applied AI problems everyday.

About us

Lea and Jonas scaled two of Europe's leading construction tech companies - Capmo and alcemy - and saw firsthand the challenges holding the industry back. Now they're tackling the root cause: the 50% of construction work still lost to manual data handling.

Kuro is the the intelligent project data system for construction. We're reimagining how construction professionals get work done and make decisions by leveraging AI to augment back-office workflows and make core data accessible.

After one year on the market leading construction enterprises with a combined construction volume >30 billion annually use Kuro everyday to automate workflows and make faster, better decisions.

We are 16 people based in Berlin. You will join a group of ex-technical founders and builders that are ambitious and kind.

Learn more: Join Kuro - Berlin

The Opportunity

You will build and own customer-facing features end-to-end — and alongside that, work with the team on the data platform they stand on: ingestion pipelines, the construction ontology and the project graph.

Each customer project consists of 300 - 3,000 files: PDFs, construction drawings, scans, 3D models. Performant ingestion and a well-structured graph are the foundation for everything we are building — accuracy, ROI and user experience.

What You'll Do

Build and own end-to-end features

  • Designing and implementing new features to solve a specific user problem such as file navigation or document highlighting

  • From concept, to db schema to UI - own the full development lifecycle of customer-facing use cases

Manage our web application & APIs

  • Maintain and improve our web application's security and performance; build out existing and new features

Work on the construction ontology & project graph

  • Help model and evolve canonical entities of our customers

  • Contribute to entity resolution across sources: recognizing the same requirement, position or price across BoQs, contracts, drawings and bids

  • Build features so answers are evidence-linked and auditable, and decisions flow back into the graph

Contribute to scalable data pipelines & integrations

  • Extend our multi-modal ingestion of unstructured documents — PDFs, scans, drawings, 3D models. Orchestrated and cost-efficient at scale

  • Build read/write integrations with customer systems (document management, ERP/AVA), so workflows complete work end-to-end

Help build the abstraction layers that turn use cases into a platform

  • Contribute to the workflow harness, decision-trace standard and eval tooling so a new use case ships in ~1 month

  • Build reusable human review & approval surfaces where trust in AI output is earned

Projects you would be involved in

Past projects

  • Project & document versioning guaranteeing data lineage in construction projects

  • German tokenizer for construction-specific search

  • Document pipeline ingesting 10,000s of PDFs per day

  • Native BIM/DWG file support: ingesting and processing 3D models and CAD drawings

  • Swapped the search engine under production load (Meilisearch → Turbopuffer) to unblock pipeline throughput and cut query latency

  • Document chunk highlighting in the PDF viewer and global document search via Fastify API

Current projects

  • Design the ontology v1 + graph schema: core construction entities, evidence links, per-customer extension model

  • Develop systems to classify and organize project folders of 10,000+ files

  • Optimize queuing, logging and pipeline orchestration to process large document volumes

  • Templatize a workflow built for one project so it deploys to the next as configuration, not code

Current Tech Stack

It is still day 0 for Kuro. Therefore we are highly pragmatic with our tool choices. We believe in keeping it simple and moving quickly. You significantly help shape our tech stack decisions.

  • Web-App: Typescript

  • Database / Vector DB and File Storage: Supabase (postgress) / Trubopuffer / AWS S3

  • Backend (Document Pipelines & applied AI): Fastify API / TS + Python for ML Services

  • Hosting: AWS Elastic Beanstalk

  • AI: Azure / OpenAI, Gemini, Cohere

  • Obsv., Eval. & Tracking: Langfuse, Datadog

Your profile

This is the perfect role for an experienced engineer who wants to join an early stage company that builds a high impact applied AI product

  • You thrive working in a small and accountable team with a lot of ownership

  • You love the 0 to 1 phase

  • You want to take full ownership in solving customer problems by designing and implementing features

  • You are passionate about the potential of GenAI, a strong believer in its transformative power, and eager to explore how it can be applied to solve real-world challenges in the construction industry

  • You have at least 5+ years of experience as a (full-stack) software engineer in a fast paced environment

  • You are fluent in both spoken and written English

  • You are happy to work onsite at our office (Factory Berlin Mitte) on a daily basis

  • You have impressive achievements from previous careers and from side projects. We’re excited to hear about these!

Bonus Points

  • You’ve started a company before or worked at a very early stage startup

  • German-speaking (definitely not a must, we’re fully international)

     

Why Kuro

You are joining Kuro among still in the early days . You will have significant influence over our product and how we build it and will be incentivised as such.

Your decisions and code will lay the foundation for Kuro, requiring a balance between fast iteration and delivering value to our customers, managing technical debt, and planning for scale.

You’ll own key parts of Kuro end-to-end, with the freedom to grow as a top individual contributor or take on managerial responsibilities over time. This is your chance to shape the future of Kuro.

The process

  • Talent Acquisition Call - Intro, logistics & fit (30 min)

  • Impact Call - Get to know Product and Tech at Kuro with Jonas (45 min)

  • Technical Challenge - time boxed home assignment (~5 hours)

  • Technical Challenge Review (60min)

  • On-site Day

    • Culture Interview

    • Meet several team members

  • Decision

About Kuro

AI-powered automation platform for the construction industry.

Similar jobs

Fullstack Software Engineer roles near Berlin, Berlin
1d
Save
Mark Applied
Hide
Senior Fullstack Software Engineer (m/w/d)
Karlsruhe or Frankfurt or Munich or Berlin
HybridFull Time
Finanzen.net
Finanzen.net: Offers a financial news portal and digital trading platform.
5+ YOESeveral years developing web applications and operating cloud-based systems, preferably with Spring Boot, Angular or Flutter, and AWS; TypeScript, agile methods, JIRA, Confluence, and fluent German and English at C1 level.
Java, MySQL, TypeScript, AWS, Spring Boot, Angular, Flutter, SCRUM, Kanban, JIRA, Microsoft Confluence
5d
Save
Mark Applied
Hide
Fullstack Software Engineer - React, Kotlin & Ruby on Rails (x/f/m)
Berlin, Berlin, Germany
HybridFull Time, Contract
Doctolib
Doctolib: Digital health platform for appointment booking and practice management.
3+ YOE3+ years of full-stack software engineering experience; scalable systems, React, Kotlin, Ruby on Rails, TypeScript, privacy and security practices, collaboration, and fluent English.
React, Kotlin, Ruby, TypeScript, Rails, Java, Python, Swift, AI
5d
Save
Mark Applied
Hide
Fullstack Software Engineer - React, Kotlin & Ruby on Rails (x/f/m)
Berlin, Berlin, Germany
HybridFull Time
Doctolib
Doctolib: Online healthcare platform for medical appointments and telemedicine.
3+ YOE3+ years as a full-stack software engineer; experience building scalable systems, user-facing products, and secure solutions for sensitive health data; English fluency and cross-functional collaboration skills.
Ruby, Kotlin, React, TypeScript, Rails, Java, Python, Swift
1w
Save
Mark Applied
Hide
Fullstack Software Engineer (M/W/D) – AI-Native Development
Garbsen or Bissendorf or Berlin
HybridFull Time
INSIDE M2M
INSIDE M2M: Develops custom IoT solutions for machine-to-machine communication.
Several years of professional software development experience with Angular, TypeScript, Java, Quarkus, REST APIs, databases, ORM, automated testing, AI coding workflows, German, and English.
Angular, TypeScript, Java, Quarkus, REST APIs, ORM, Cypress, Docker, Kubernetes, Cursor, Claude Code, Copilot, CI/CD, Observability, Platform Engineering
2w
Save
Mark Applied
Hide
Senior Fullstack Software Engineer (Kotlin/Java/React) - Fintech
Berlin, Berlin, Germany
HybridFull Time
Delivery Hero
Delivery HeroFrankfurt Stock Exchange: DHER: Global platform for online food ordering and local delivery.
Proven experience building distributed systems at global scale; strong backend expertise with Java/Kotlin, Spring/Spring Boot, Hibernate, JUnit; frontend with TypeScript and React; PostgreSQL and CI/CD experience.
Kotlin, Java, React, Spring, Spring Boot, Hibernate, JUnit, TypeScript, PostgreSQL, TanStack, CI/CD, Domain-Driven Design (DDD)
2w
Save
Mark Applied
Hide
Senior Fullstack Software Engineer (Kotlin/Java/React) - Fintech
Berlin, Berlin, Germany
HybridFull Time
Delivery Hero
Delivery HeroXETRA: DHER: Global online food ordering and quick commerce delivery marketplace.
Proven experience building distributed backend and frontend systems; hands-on Java/Kotlin, Spring/Spring Boot, Hibernate, JUnit, TypeScript and React; PostgreSQL and CI/CD experience; strong ownership and mentorship skills.
Java, Kotlin, Spring, Spring Boot, Hibernate, JUnit, TypeScript, React, TanStack, PostgreSQL, CI/CD
1mo
Save
Mark Applied
Hide
Fullstack Software Engineer (m/w/d) - Go/PHP
Berlin, Berlin, Germany
OnsiteFull Time
Schwarz Group
Schwarz Group: International retail group operating Lidl, Kaufland, and cloud services.
5+ YOE5+ years professional software development experience with strong Golang expertise; PHP/Symfony and VueJS experience desirable; degree in computer science or equivalent; fluent English; agile and clean-code mindset.
Golang, PHP, Symfony, VueJS, RESTful, gRPC, Kubernetes
1mo
Save
Mark Applied
Hide
Software Engineer Fullstack (.NET / Vue.js) mit Perspektive Software Architect (m/w/d) - Hybrid oder remote
Hannover or Munich or Berlin or Leipzig or Passau
HybridFull Time
Meierhofer
Meierhofer: Develops software solutions for hospital management and patient care.
7+ YOE7+ years software development experience with C#/.NET and Vue.js; fullstack skills across frontend, backend, databases and APIs; experience with CI/CD, containers, Kubernetes, Azure DevOps, observability and modern architecture principles.
C#, .NET, Vue.js, HTML, CSS, JavaScript, TypeScript, SQL Server, REST API, CI/CD, Docker, Kubernetes, Azure DevOps, OpenTelemetry, GitHub Copilot, Claude Code