Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen für die Bauindustrie und optimiere unsere KI-Plattform.
- Unternehmen: Kuro, ein aufstrebendes Tech-Startup in Berlin mit Fokus auf KI-Automatisierung.
- Vorteile: Attraktives Gehalt, Aktienoptionen, flexible Arbeitszeiten und Entwicklungsmöglichkeiten.
- Weitere Informationen: Wachstumsmöglichkeiten in einem motivierten Team mit flachen Hierarchien.
- Warum dieser Job: Sei Teil eines dynamischen Teams und gestalte die Zukunft der Bauindustrie mit modernster Technologie.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und Leidenschaft für innovative Lösungen.
Das prognostizierte Gehalt liegt zwischen 80000 - 120000 € pro Jahr.
Kuro is building the AI automation platform for the back-office of construction companies. Our applied AI product is already live at leading construction enterprises, delivering a 90% efficiency increase. We are looking for a software engineer to help us build out our platform in Berlin.
Berlin, 100k€ +/- 20% (based on experience), 0.5% - 1.5% equity
Kuro is buildingtheAI automation platform for construction companies. We help construction professionals to utilize their biggest data source - the 95% of unstructured data.Founded by Lea and Jonas , who bring extensive experience from scaling construction tech companies like Alcemy and Capmo.
Our entry is in the estimation (quoting) process, the core and most expensive back office process. Our product extracts information from the project input , identifies building components automatically and enriches it back into a 3D model. Saving up to 90% time.
Leading construction enterprises with a combined construction volume >30 billion annually use Kuro already today.
We just raised a pre-seed round from the leading global construction tech VC and are looking to grow our team in Berlin. You would be one of our first hires - we’ve been early employees before. Joining an early stage startup was the best decision we ever took and we are excited to pay it forward.
Your will own and operate our data pipelines, add new features to it and improve existing ones.
Work on our backend server (TS, Fastify).Each project from our customers consists of 300 - 3000 files ranging from PDFs, over construction drawings, scans etc. A performant data ingestion is the foundation for everything we are building thus has a high impact on our accuracy, ROI and user experience.
Role and responsibilities
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 and APIs
Maintain our low-code Retool application and improve security and performance
In the mid set-up our web application from scratch and build out existing and new features
Design and Implement Distributed Infrastructure
Architect and deploy a distributed, scalable, and secure infrastructure capable of hosting and processing large datasets efficiently.
Develop Scalable Data Pipelines and Integrations
Create and optimize systems to process diverse unstructured document types, including PDFs, scans, and construction drawings.
Build integrations for structured data sources and customer systems, ensuring seamless data flow between Kuro and our customers.
Past and current projects you would have been involved in
Developed systems to classify and organize project folders of 3,000+ files.
Implement a queuing service and logging to process large amounts of documents
Select and integrate a data pipeline orchestration tool
Document chunk highlighting in PDF viewer
Implement a global document search functionality via fastify Api in our web application
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.
Cloud Functions: Retool / Supabase (we’re moving to AWS)
Database / Vector DB and File Storage: Supabase (postgress) / Weaviate / AWS S3 (Also in the process of centralizing to RDS+PGVector)
Hosting: Railway (Moving to AWS)
Your opportunity
You are joining Kuro among the first hires. You will have significant influence over our product and how we build it and will be incentivized 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.
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)
We work in-person from our office in Berlin Prenzlauer Berg. You must be willing to be located in Berlin. We aim for 4-5 days in the office a week.
Our goal is to build a small, highly motivated team of smart, kind, and driven individuals who are eager to learn, embrace challenges, and challenge others in return. We value pragmatic people who are unafraid to take ownership and decisions.
We care about what we build, while our main goal is to run fast, we take great pride about thinking and making well thought-out decisions and managing our technical-debt.
We are strongly focused on delivering value to our enterprise customers fast
We plan to have as little overhead as possible
We set weekly goals and work towards them
You can expect to have ~1 meeting a day on average
No over-blown structures or planning sessions
The process
Intro Call - Intro, Logistics & Fit with Lea (30min)
Second Call - Get to know Product and Tech at Kuro with Jonas (30min)
Technical Challenge - time boxed home assignment (~5 hours)
Technical Review and Systems Design Challenge (90min)
#J-18808-LjbffrSoftware Engineer Arbeitgeber: Kuro
Kuro ist ein innovatives Start-up in Berlin, das eine hochwirksame KI-Automatisierungsplattform für die Bauindustrie entwickelt. Als Software Engineer haben Sie die Möglichkeit, von Anfang an Einfluss auf unser Produkt zu nehmen und in einem dynamischen, motivierten Team zu arbeiten, das Wert auf Eigenverantwortung und pragmatische Entscheidungen legt. Wir bieten Ihnen nicht nur ein wettbewerbsfähiges Gehalt und Beteiligungsmöglichkeiten, sondern auch ein inspirierendes Arbeitsumfeld im Herzen von Berlin, wo Sie Ihre Fähigkeiten weiterentwickeln und an bedeutenden Projekten mitarbeiten können.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Software Engineer erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Kuro anzuklopfen, wenn du dich auf die Stelle als Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Kuro vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Kuro klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Kuro vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.