Geometrie experte
Medior .NET-Entwickler · Angestellt
Standort: FernbedienungBei Vlieg Engineering arbeiten wir an unserer Plattform namens Rodly. Rodly automatisiert die Konstruktion und Produktion von Bewehrungen für Fertigteile und hat das Ziel, das Bauwesen weltweit zu revolutionieren. Wir tun dies mit Algorithmen, die auf der linearen Algebra basieren.
Diese Stelle ist besetzt. Wir sind jedoch immer auf der Suche nach Talenten und freuen uns über Ihre Bewerbung.
Auf einen Blick
Jobanforderungen
Was wir von Ihnen erwarten
Minimale technische Kenntnisse
| C# | Mindestens 2 Jahre Berufserfahrung |
Andere nichttechnische Anforderungen
Rodlys Architektur ist sehr gut konstruiert, aber die Arbeit darin kann für Anfänger auch sehr überwältigend sein. Eine Änderung in einer bestimmten Domäne wirkt sich häufig auf die Gesamtausgabe der gesamten Algorithmen aus.
In der Anfangsphase ist es daher wichtig, dass Sie in der Lage sind, eine große Menge an Informationen aufzunehmen, nicht überfordert zu bleiben und Informationen effektiv zu unterteilen. Wir helfen Ihnen dabei!
Schön zu haben
Linux-Kenntnisse, da wir alle unsere Anwendungen auf unserem eigenen Server hosten und hier gelegentlich etwas konfigurieren müssen.
Kenntnisse in C++ und/oder CUDA, da es Algorithmen gibt, die wir in Zukunft gerne optimieren würden.
Warum stellen wir jemanden ein?
Die schwierigste Phase liegt hinter uns: die Phase, in der alles von Grund auf neu konzipiert wurde und die Phase, in der wir dem Markt unsere Fähigkeiten unter Beweis stellen mussten. Das Team wächst, der Kundenstamm wächst und es wartet einfach jede Menge Arbeit auf Sie.
Häufige Ablehnungsgründe
Unzureichende mathematische Intuition. Beispielsweise sollten Sie in der Lage sein, Kreuzprodukte und Punktprodukte mühelos intern zu visualisieren.
Verantwortlichkeiten
Was Sie tun werden
Aufgaben
Wir haben im Wesentlichen zwei Arten von Aufgaben: klare und mehrdeutige.
Klare Zuordnung
Ein klarer Auftrag könnte lauten: „Es gibt eine Fehlermeldung für diese Wand, lösen Sie sie.“ Sie erhalten den Kontext der Situation (häufig als Eingabe-JSON), finden heraus, wo der Fehler auftritt, und bestimmen, wo Sie sich im Prozess befinden (da der Rodly-Algorithmus aus mehreren konkreten Schritten besteht). Sie verarbeiten diese Informationen und formulieren einen Plan. Manchmal ist der aktuelle Algorithmus für diese neue Situation nicht intelligent genug. In diesem Fall haben Sie die Freiheit, einen Abschnitt komplett von Grund auf neu zu schreiben. Allerdings kommt es auch häufig vor, dass man den bestehenden Algorithmus um eine Interpretation dieser neuen Situation ergänzen muss, um ein gutes Ergebnis zu erzielen.
Mehrdeutige Zuordnung
Eine mehrdeutige Aufgabe könnte lauten: „Berechnungssoftware X mit Rodly integrieren.“ Es liegt dann in Ihrer Verantwortung, in die Dokumentation einzutauchen und herauszufinden, was möglich ist und was nicht. Anschließend legen Sie einen Plan vor und besprechen mit den Entwicklungspartnern deren Anforderungen. Sie sammeln diese Informationen, erstellen einen Plan und erstellen anschließend einen Proof of Concept. Bei Erfolg schreiben Sie Ihre endgültige Implementierung und stellen sicher, dass Sie genügend Komponententests hinzufügen, um Ihre gesamte Logik abzusichern.
Größte Herausforderung
Ihre größte Herausforderung besteht darin, sich Ihrer Entscheidungen bewusst zu bleiben, denn eine Veränderung in Ihrem spezifischen Bereich hat immer Auswirkungen auf das Gesamtergebnis. Manchmal scheint ein Problem auf einer relativ hohen Ebene aufzutreten, ist aber tatsächlich das Ergebnis eines Fehlers in einem Algorithmus auf einer niedrigeren Ebene. Die Entwicklung dieses Bewusstseins braucht Zeit, ist aber entscheidend.
Der Stapel
Womit Sie arbeiten werden
Stapel und Werkzeuge
Wie wir den Stapel anwenden
Wir arbeiten in Azure DevOps und betreuen mehrere Projekte. Jedes Projekt hat seinen eigenen Umfang (z. B. gemeinsam genutzter Front-End-Code oder mathematische Algorithmen). Jedes Projekt verfügt über verschiedene Repositorys, wodurch jedes Repository sehr spezifisch bleibt. Es gibt mehrere „übergeordnete“ Repositorys, z. B. REST-API-Projekte, Windows-Clients (WPF Blazor) und Dashboards (Blazor). Wir schreiben Code nur einmal. Alles wird am richtigen Ort platziert und wiederverwendet.
Alles ist C#. Ein kleiner Teil ist aus Kompatibilitätsgründen mit älterer Software in .NET Framework geschrieben, der Großteil ist jedoch in modernem .NET Core geschrieben. Wir hosten die gesamte Software selbst auf unserem eigenen Linux-Server.
Entwicklungslebenszyklus
Wie wir arbeiten
- Wie lange dauert es, bis ein Feature live in Produktion geht?
- Der Tag, an dem du damit fertig bist
- Wie stellen Sie Releases für Endbenutzer bereit?
- Mit einem Klick!
- Entwicklungsmethodik
- Agil.
- Dringende Produktionsfehler
- Ungefähr zweiwöchentlich.
- Rolle der Qualität
- Wir verfügen über umfangreiche Unit-Tests und sichern jedes neue Szenario ab, auf das wir stoßen. Unsere CI/CD-Pipeline fängt alles ab. Wir erwarten außerdem, dass Sie Unit-Tests hinzufügen, wann immer Sie ein neues Szenario entdecken.
- Zusammenarbeit mit dem Product Owner
- Die meisten Dinge werden informell und mündlich besprochen, oft täglich.
- DevOps-Tools
- Alles ist auf DevOps: das Board, Repositories, PRs und Pipelines.
- Arbeitsverteilung
- Fehlerbehebungen (15 %), Greenfield/neue Funktionen (60 %), Beseitigung technischer Schulden (25 %).
Vorteile und Bedingungen
Was wir bieten
- Richtlinie zur Fernarbeit
- Wir haben kein Büro. Jeder arbeitet von zu Hause aus. Wir versuchen, uns häufig zu sehen – zum Beispiel, um etwas zu essen und eine schöne Zeit miteinander zu verbringen!
- Sekundäre Vorteile
- 8 % Urlaubsgeld, 160 Urlaubsstunden pro Jahr zusätzlich zu den gesetzlichen Feiertagen und eine Bruttorente in Höhe von 7 % Ihres Bruttomonatsgehalts.
- Schulungen & Kurse
- Ich glaube, dass man im Team mehr lernt als in einem Kurs.
- Wachstumspfade
- Es gibt keinen vordefinierten Wachstumsplan, aber Initiative und Unternehmertum werden großgeschrieben. Wenn Sie Ihr Bestes geben, merken wir es, und der Himmel ist die Grenze.
Über die Organisation
Wer wir sind
Was wir tun
Vlieg Engineering konzentriert sich auf die Entwicklung fortschrittlicher mathematischer Algorithmen zur Automatisierung technischer Prozesse. Unsere Rodly-Plattform ist im Bausektor tätig und generiert Bewehrungen für Fertigteile. Wir gehen dabei allgemein vor und behandeln jedes Element (Balken, Wände, Böden) einheitlich.
Die Kernformel ist einfach: Geometrie + Spezifikation = Verstärkung. In der Praxis ist dies sehr nuanciert, daher verlassen wir uns stark auf die Mathematik, um es richtig zu machen!
Das Team
Derzeit sind wir ein vierköpfiges Team: ich selbst als Gründer (ich bin unter anderem auch .NET-Entwickler), ein Assistent der Geschäftsleitung und zwei hochqualifizierte .NET-Entwickler!
Atmosphäre
Die Stimmung ist optimistisch. Ich bin ein Trottel und oft hinter den Kulissen beschäftigt. Ich rufe das Team häufig zu zufälligen Zeitpunkten an, um aufregende Updates mitzuteilen, und stelle oft abends oder am Wochenende spontan Ideen für Algorithmen vor, wenn ich zu aufgeregt bin, um bis Montagmorgen zu warten. Sie können das gerne auch tun, auch wenn das nie erwartet wird.
Soziale Aktivitäten
Ich teile meine Zeit zwischen den Niederlanden und Schweden auf. Wenn ich durch die Niederlande reise, ist die Wahrscheinlichkeit hoch, dass ich in der Nähe Ihres Standorts vorbeikomme. Wann immer es möglich ist, komme ich gerne vorbei und gönne mir ein Mittagessen.
Warum bleiben Entwickler?
Freiheit und Vertrauen. Dazu gehört sowohl die Flexibilität, Ihren eigenen Zeitplan zu verwalten, als auch die intellektuelle Freiheit, die Algorithmen zu entwerfen und zu schreiben, die Sie für die besten halten.
Langfristige Vision
Noch vor Jahresende möchte ich drei Top-Entwickler im Team haben, während ich mich gemeinsam mit meiner Assistentin der Geschäftsführung auf das Geschäftswachstum konzentriere. In diesem Jahr bauen wir das Kernteam auf, dem Sie angehören können.
Im nächsten Jahr planen wir eine exponentielle Skalierung und etablieren Rodly als nationalen Standard für datengesteuertes Engineering und die Produktion von Fertigteilen. Von dort aus zielen wir auf Europa und dann auf die globale Expansion ab.
Unsere Ambitionen sind hoch. Als wichtiges Mitglied dieses Kernteams werden Sie mit dem erworbenen Wissen in die Lage versetzt, im Zuge des Unternehmenswachstums höhere Führungspositionen zu übernehmen.
Über das Team
Dein Platz im Team
Sind eigene Ideen willkommen?
100 %. Es gibt Frameworks, aber sobald Sie die Leinwand verstanden haben, sind Sie in der Lage, Lösungen auf Ihre Weise umzusetzen. Ich glaube, dass Menschen die besten Leistungen erbringen, wenn sie Vertrauen und keine Hemmungen durch Mikromanagement haben. Wir fördern dies täglich.
Wird Innovation begrüßt?
100 %. Unser Ziel ist die optimale Leistung. Wenn bestehende Algorithmen an ihre Grenzen stoßen und neue Techniken, die Sie vorantreiben, unser System verbessern, haben Sie volle Autonomie bei der Implementierung.
Auf dem Laufenden bleiben
Sie werden Teil eines der innovativsten Ingenieurteams in den Niederlanden – es gibt keinen besseren Ort zum Lernen.
Erfahrungsniveau im Team
Zwei Seniors und ein mittlerer Entwickler.
Anwendung
Bereit für den nächsten Schritt?
Füllen Sie das Aufnahmeformular aus. Es enthält Schlüsselfragen, die wir in Ihrem ersten Vorstellungsgespräch besprechen.
Wenn Sie übereinstimmen, erhalten Sie eine komplexe Bewertung, die Sie selbstständig und ohne KI-Tools durchführen können, um Ihre mathematische Intuition zu bewerten. Für diese Aufgabe haben Sie 2 Stunden Zeit.
Nach der Einreichung vereinbaren wir einen Anruf (in der Regel innerhalb weniger Tage), um technische Details, Ihre Erkenntnisse und Ihre Code-Implementierung zu besprechen (die Abhängigkeit von KI wird während der technischen Diskussion offensichtlich sein).
Im Anschluss an diese Diskussion werden wir unsere Entscheidung zeitnah mitteilen. Bei Auswahl konfigurieren wir Ihre Ausrüstung, damit Sie loslegen können. Innerhalb Ihres ersten Monats werde ich Sie besuchen, um vor Ort zu Abend zu essen, um mich kennenzulernen. Wir treffen uns weiterhin regelmäßig persönlich (z. B. vierteljährlich).
Vragen geïnspireerd door werkenmet.net