Auf einen Blick
- Aufgaben: Entwickle und skaliere unsere Simulations- und Optimierungsplattform über den gesamten Stack.
- Arbeitgeber: Innovatives Startup für fortschrittliche Halbleiterkühltechnologien mit freundlicher Teamkultur.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und berufliche Entwicklung.
- Warum dieser Job: Gestalte die Zukunft des nachhaltigen Rechnens und löse globale Herausforderungen.
- Gewünschte Qualifikationen: Erfahrung als Full-Stack Software Engineer und Kenntnisse in React, Rust und API-Design.
- Andere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und einem internationalen Team.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Über Corintis
Corintis ist ein Startup, das fortschrittliche Kühltechnologien für Halbleiter anbietet. Einige der größten Herausforderungen unserer Zeit, von Klimamodellierung bis zur Arzneimittelentdeckung, erfordern ständig mehr Rechenleistung. Leistungsstärkere Chips erzeugen mehr Wärme; diese Wärme abzuleiten, ist eine große Herausforderung für unsere Zukunft. Aktuelle Kühlsysteme sind nicht nur begrenzt, sondern auch verschwenderisch; die Kühlung von Rechenzentren verbraucht mehr Energie als London und New York zusammen. Bei Corintis beseitigen wir diese Einschränkungen, indem wir die Kühlung direkt im Chip integrieren. Wir ermöglichen das nachhaltige Rechnen der Zukunft, um die größten globalen Herausforderungen anzugehen.
Arbeiten bei Corintis
Corintis bietet einen freundlichen und teamorientierten Arbeitsplatz, der eine vielfältige Gruppe von Nationalitäten zusammenbringt, um die größten Rechenherausforderungen von morgen zu lösen. Basierend auf dem EPFL-Campus in der Nähe von Lausanne sind wir eng mit dem lokalen Ökosystem verbunden und befinden uns nur wenige Gehminuten vom Genfersee entfernt.
Rollenübersicht
Wir suchen einen Full-Stack Software Engineer, der hilft, unsere Simulations- und Optimierungsplattform aufzubauen und zu skalieren. Sie werden über den gesamten Stack hinweg arbeiten: UI, APIs, Datenpipelines und Bereitstellung, um ein Produkt zu liefern, das schwere HPC-Simulationen mit interaktiven Ingenieur-Workflows verbindet. Sie werden zur Entwicklung wichtiger Plattformfähigkeiten beitragen, einschließlich:
- Importieren von Ingenieurdaten (ECXML, CSV, STEP)
- Interaktive Modellerstellung (Materialien, Randbedingungen)
- Designgenerierung und Benchmarking mit den Optimierungsmaschinen von Corintis
- Echtzeit-Meshing-Feedback während der Vorverarbeitung
- Hochpräzise 3D-Simulation zur Validierung
- Post-Processing ähnlich wie ParaView: Schneiden, Proben, Isosurfaces, Stromlinien, Querschnitte
- Exportieren von Designs zu STEP/ECXML und Übergabeprozessen zur Fertigung
Hauptverantwortlichkeiten
- Aufbau und Pflege einer modernen, leistungsstarken UI für die Simulationseinrichtung und Ergebniserkundung (React-basiert).
- Implementierung und Weiterentwicklung von Backend-Diensten, die Simulations-Workflows, Optimierungsdurchläufe und Jobausführungen orchestrieren (lokal + Cloud/HPC).
- Integration von Dateiimport-/export-Pipelines für ECXML/CSV/STEP, einschließlich Validierung, Versionierung und Fehlerberichterstattung.
- Implementierung von Echtzeit-Fortschritts- und Streaming-Updates zur Unterstützung interaktiver Meshing-Vorschauen und reaktionsschnellem Post-Processing.
- Entwurf und Pflege von Datenmodellen für Projekte, Konfigurationen, Designs, Simulationsergebnisse und Benchmarking-Metriken.
- Aufbau robuster APIs, um eine zuverlässige Kommunikation zwischen UI, Berechnungsschichten und externen Diensten sicherzustellen.
- Verbesserung der Entwicklergeschwindigkeit durch starke Tests, CI/CD, Beobachtbarkeit und wartbare Architektur.
- Zusammenarbeit mit rechnergestützten Ingenieuren, um numerische Workflows in zuverlässige Softwarefunktionen umzuwandeln.
Qualifikationen
- Starke Erfahrung als Full-Stack Software Engineer, der produktionsreife Anwendungen liefert.
- Beherrschung von: Frontend: React, TypeScript/JavaScript, Zustandsverwaltung, Komponentenarchitektur
- Backend: Rust, API-Design, WebSockets
- Solides Verständnis der besten Praktiken der Softwareentwicklung: Testing, CI/CD, Code-Review, Refactoring, Dokumentation.
- Komfortabel im Umgang mit datenintensiven / rechenintensiven Systemen (große Dateien, langlaufende Jobs, Streaming-Statusupdates).
- Erfahrung mit Desktop- und/oder Hybridanwendungen Tauri/Electron.
- Erfahrung mit 3D-Visualisierung (WebGL/WebGPU) ist ein großer Vorteil.
- Vertrautheit mit HPC-Workflows (Job-Scheduler, Container, Remote-Ausführung) ist von Vorteil.
- Fließend in Englisch, mit starken Kommunikationsfähigkeiten.
- Nachgewiesene Fähigkeit, mehrere Projekte zu verwalten und Fristen einzuhalten.
Dies ist eine großartige Passung, wenn Sie:
- Schnell arbeiten und es genießen, echte Produkte auszuliefern.
- Ergebnisorientiert sind und pragmatisch mit Kompromissen umgehen.
- Es genießen, polierte, interaktive Ingenieurtools zu bauen.
- Gerne über UI, Backend und Infrastruktur hinweg arbeiten, um Systeme end-to-end zuverlässig zu machen.
- Es genießen, in einer kleinen Gruppe von Entwicklern zu arbeiten und eng mit Fachexperten zusammenzuarbeiten.
Dies wird nicht die richtige Rolle für Sie sein, wenn:
- Sie nur an einer Schicht des Stacks arbeiten möchten.
- Sie es vorziehen, alleine zu arbeiten und funktionsübergreifende Zusammenarbeit zu vermeiden.
- Sie sich unwohl fühlen, schnell zu iterieren, oft zu refaktorisieren und Lösungen basierend auf realen Einschränkungen zu verbessern.
- Sie Forschung-Prototypen über die Qualität von Produktionssoftware bevorzugen.
Full-Stack Software Engineer Arbeitgeber: Corintis
Kontaktperson:
Corintis HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Full-Stack Software Engineer
✨Tipp Nummer 1
Sei proaktiv und nutze dein Netzwerk! Sprich mit Leuten, die in der Branche arbeiten oder bei Corintis sind. Oft erfährt man über offene Stellen durch persönliche Kontakte, bevor sie offiziell ausgeschrieben werden.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten zu demonstrieren. Zeige, dass du nicht nur die Theorie beherrschst, sondern auch praktisch anwenden kannst.
✨Tipp Nummer 3
Zeige deine Leidenschaft für das Unternehmen! Informiere dich über Corintis und deren Projekte. Wenn du im Interview zeigst, dass du ihre Mission verstehst und unterstützen möchtest, hinterlässt das einen bleibenden Eindruck.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und gibt dir die Möglichkeit, dich von anderen Bewerbern abzuheben. Außerdem kannst du sicherstellen, dass deine Bewerbung direkt beim richtigen Team landet.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Full-Stack Software Engineer
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Mach es klar und präzise: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. So können wir schnell erkennen, dass du der richtige Kandidat für die Stelle bist.
Zeig deine Leidenschaft: Erzähle uns, warum du dich für die Position als Full-Stack Software Engineer interessierst und was dich an Corintis begeistert. Deine Begeisterung kann einen großen Unterschied machen!
Bewirb dich über unsere Website: Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten.
Wie du dich auf ein Vorstellungsgespräch bei Corintis vorbereitest
✨Verstehe die Technologie
Mach dich mit den neuesten Entwicklungen in der Halbleiterkühlung und HPC-Technologien vertraut. Zeige im Interview, dass du die Herausforderungen verstehst, die Corintis angeht, und wie deine Fähigkeiten als Full-Stack Software Engineer dazu beitragen können.
✨Präsentiere deine Projekte
Bereite eine kurze Präsentation deiner bisherigen Projekte vor, insbesondere solche, die Frontend- und Backend-Entwicklung kombinieren. Hebe hervor, wie du Probleme gelöst hast und welche Technologien du verwendet hast, um die Anforderungen zu erfüllen.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die sich auf die Teamdynamik, die Technologien, die sie verwenden, und die Herausforderungen, denen sie gegenüberstehen, beziehen. Das zeigt dein Interesse und deine Bereitschaft, dich in das Team einzubringen.
✨Teamarbeit betonen
Da Corintis Wert auf Zusammenarbeit legt, solltest du Beispiele aus deiner Vergangenheit bereit haben, die deine Fähigkeit zur Teamarbeit und zur engen Zusammenarbeit mit anderen Fachleuten zeigen. Betone, wie du in interdisziplinären Teams gearbeitet hast, um komplexe Probleme zu lösen.