Startekk Inc
Flexcompute Inc.
CFD Solver Entwickler
Stellenübersicht
Flexcompute ist ein hochmodernes Technologie-Startup, das sich auf ultraschnelle Simulationstechnologie spezialisiert hat. Unsere Produkte werden von Unternehmen zur Entwicklung und Optimierung von Technologieprodukten eingesetzt, mit Anwendungen, die von der Konstruktion von Flugzeugen und Autos bis hin zu Windkraftanlagen und Quantencomputing-Chips reichen. Unser Kundenstamm umfasst sowohl bekannte Marken als auch Startups in aufstrebenden Branchen. Unser Unternehmen wurde von weltweit renommierten Führungskräften im Bereich Simulationstechnologie von der Stanford University und dem MIT gegründet. Unterstützt von Top-VC-Firmen sind wir auf dem besten Weg, die milliardenschwere Ingenieurssimulationsbranche mit unserer schnell wachsenden Dynamik zu revolutionieren.
Flexcompute sucht einen erfahrenen Softwareentwickler, der zu einer modernen Computational Fluid Dynamics (CFD)-Simulationssoftware für Multi-Node-CPUs und GPUs beitragen soll. Der erfolgreiche Kandidat wird eine entscheidende Rolle bei der Konzeption und Implementierung modernster Algorithmen mit Schwerpunkt auf Geschwindigkeit, Robustheit, Genauigkeit und Skalierbarkeit spielen. Diese Position bietet eine einzigartige Gelegenheit, hochmoderne CFD- und computergestützte Geometriealgorithmen in einer Produktionsumgebung zu erforschen. Der Kandidat sammelt Erfahrungen in der Zusammenarbeit mit hochqualifizierten Fachleuten und wird integraler Bestandteil der Produktentwicklung, Freigabe, Wartung und Supportphasen. Im Laufe der Zeit bietet die starke kollaborative Natur dieser Rolle Einblicke in Flexcomputes hochentwickelte multiphysikalische Simulations- und Designoptimierungstechnologien.
Über uns
Mit wachsendem Markt und Produkten expandieren wir rasant und suchen Partner, die bereit sind, in einem dynamischen Umfeld zu wachsen, einen unternehmerischen Geist besitzen und unser Team skalieren können. Flexcompute widmet sich der Bereitstellung gleicher Beschäftigungsmöglichkeiten. Wir glauben fest daran, dass Talente aus verschiedenen Hintergründen unserem Unternehmen eine reiche und vielfältige Perspektive bieten können. Wir heißen Kandidaten aus allen Hintergründen herzlich willkommen, sich uns auf dieser leidenschaftlichen und herausfordernden Reise anzuschließen und gemeinsam die überzeugendsten Herausforderungen in der Ingenieurberechnung zu meistern.
Treten Sie Flexcompute bei, wo Ihre Expertise im Bereich fortgeschrittener Computertechnologie zur Beschleunigung von Innovationen in verschiedenen Bereichen für die nächste industrielle Renaissance beitragen wird.
Flexcompute engagiert sich für die Förderung von Vielfalt, Gerechtigkeit und Inklusion am Arbeitsplatz. Wir sind ein Arbeitgeber, der Chancengleichheit bietet und den Wert vielfältiger Perspektiven für die Erreichung unserer Mission anerkennt. Wir ermutigen Kandidaten aus allen Hintergründen, sich zu bewerben.
Ihre Aufgaben
- Selbstständige Implementierung, Testung und Dokumentation neuer Solver- und Meshing-Funktionen
- Profiling und Optimierung der Feature-Implementierung zur Verbesserung von Geschwindigkeit und Skalierbarkeit auf CPUs/GPUs
- Beitrag zu einer sauberen und wartbaren API für verschiedene Funktionalitäten
- Beitrag zur allgemeinen Quellcode-Wartung und anderen relevanten Softwareentwicklungsaktivitäten (Fehlerbehebungen, Support usw.)
- Zusammenarbeit mit Teams, die die Benutzeroberfläche und wissenschaftliche Visualisierungswerkzeuge/-technologien entwickeln
- Zusammenarbeit mit Produktmanagement, QA und Dokumentationsteams, um Produktmeilensteine rechtzeitig zu erreichen
- Befolgen Sie solide Praktiken der Softwareentwicklung. Der Code, den wir heute schreiben, wird unsere Plattform-Simulationsprodukte noch jahrelang unterstützen – er muss wartbar, erweiterbar und robust sein.
- Machen Sie die Benutzererfahrung zu einer Priorität. Wir bemühen uns, die inhärente Komplexität von Fluidsimulationen durch intuitive Steuerungselemente und unkomplizierte Arbeitsabläufe beherrschbar zu machen.
- Liefern Sie robuste und hochleistungsfähige Simulationen für industrielle Anwendungen, die die Verwaltung großer Datenmengen beinhalten.
Grundlagen
- Starker Hintergrund in Strömungsmechanik, Strukturmechanik, Aeroakustik, konjugierter Wärmeübertragung oder angrenzenden Bereichen
- Kenntnisse numerischer Methoden zur Lösung diskretisierter Navier-Stokes-Gleichungen für inkompressible oder kompressible Strömungen
- Grundlagen der computergestützten Geometrie und Meshing-Anforderungen für CFD-Simulationen
- Nachgewiesene Erfahrung und Beiträge zu komplexen CFD-Solvern
- C++ für wissenschaftliches Rechnen und Python (oder ähnlich) für Skripting
- Master-Abschluss oder Promotion in einem anwendbaren technischen Bereich mit 0-3 Jahren Branchenerfahrung
- Vertrautheit mit Versionskontrollsystemen wie git und der Linux Kommandozeile
Bevorzugt
- Branchenerfahrung mit Implementierung und Testung neuer Features in kommerziellen CFD-Solvern
- Vorerfahrung in der Zusammenarbeit in einem mittelgroßen verteilten Entwicklungsteam
- Promotion in Computational Science and Engineering, Maschinenbau oder Luft- und Raumfahrttechnik
- Expertise in einem oder mehreren der folgenden Themen:
- Lineare Solver und Konvergenzbeschleunigung von CFD-Solvern (Mehrgitteralgorithmen usw.)
- Immersed Boundary, Overset, Adaptive Mesh Refinement Methoden
- Turbulenzmodellierung und Wandfunktionen (RANS, Hybrid RANS-LES)
- Multiphysikalische Simulationen: einschließlich Fluid-Struktur-Interaktion und konjugierter Wärmeübertragung
- Oberflächen- und Volumen-Meshing für CFD
- Entwicklung von skalierbaren, parallelen CFD-Solvern unter Verwendung von MPI, OpenMP oder CUDA
So werden Sie erfolgreich sein
Wir freuen uns auf Ihre Bewerbung, auch wenn Sie nicht alle für diese Stelle ausgeschriebenen Anforderungen erfüllen. Kein Kandidat wird eine 100% perfekte Übereinstimmung mit unserer Beschreibung sein. Wenn Sie also leidenschaftlich daran interessiert sind, an der nächsten Evolutionsstufe von Simulationssoftware zu arbeiten und ähnliche Erfahrungen wie die von uns gesuchten mitbringen, ermutigen wir Sie zur Bewerbung. Vielfältige Hintergründe und Erfahrungen fördern Innovationen, und unser Ziel ist es, ein Team aufzubauen, das eine Vielzahl von Hintergründen, Erfahrungen und Fähigkeiten umfasst.
- Wettbewerbsfähige Vergütung mit Unternehmensanteilen eines schnell wachsenden Startups.
- Kranken-, Zahn- und Sehkraftversicherung.
- 401(k) Beitrag.
- Fitnessstudio-Zuschuss.
- Freundliche, aufmerksame und intelligente Kollegen.
