Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Simulationssoftware und arbeite an innovativen Modellen.
- Unternehmen: Führendes Unternehmen im Bereich Quanten-Software mit einem kreativen Team.
- Vorteile: Flexibles Arbeiten, Wettbewerbsfähiges Gehalt und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Dynamisches Umfeld mit exzellenten Wachstumschancen und der Möglichkeit, Studenten zu betreuen.
- Warum dieser Job: Gestalte die Zukunft der Quanten-Technologie und arbeite an bahnbrechenden Projekten.
- Qualifikationen: PhD in Physik oder angewandter Mathematik und Erfahrung in wissenschaftlichem Rechnen.
Das prognostizierte Gehalt liegt zwischen 61650 - 75350 € pro Jahr.
- Senior Scientific Software Engineer — Simulation and Machine Learning
- Germany
Location
- Remote within Europe, with regular presence in Bremen
- Direct Reports: None; supervision of students and interns
Working Model
Remote / hybrid. Regular time on-site in Bremen.
Mission
Build the simulation and model-learning engine at the centre of Constructor's quantum software.
The work is numerics-heavy: differentiable simulation of physical systems, inference of model parameters from experimental data, and optimisation at scale.
The role sits between physics and engineering and requires genuine depth in both.
Responsibilities
- Pillar 1 Simulation Engine
- Build and maintain high-performance simulation code for open and closed quantum systems.
- Own the differentiable simulation and automatic differentiation layer.
- Drive performance. This code runs inside optimisation loops and speed decides what is possible.
- Maintain and extend the Julia core and its Python interface.
Success Metrics and KPIs: simulation accuracy against measurement, runtime performance, API stability.
- Pillar 2 Model Learning and Optimisation
- Implement parameter inference and model learning from experimental data.
- Work on neural-network approaches to PDE solving and equation discovery.
- Benchmark against established academic tools and publish the comparison.
Success Metrics and KPIs: benchmark results, methods adopted by the research group, publications.
- Work with Constructor University faculty on joint research and grant applications.
- Supervise graduate students and interns working on the engine.
- Contribute to course material on numerical simulation and machine learning for physics.
Accountability: research collaborations initiated and sustained; students productive.
Requirements
Experience
- Ph D or equivalent in physics, applied mathematics or computational science.
- Strong scientific computing in Julia, Python, JAX or comparable.
- Published work, or code that others rely on.
- Able to take a method from a paper and make it fast, tested and usable.
- Comfortable owning code quality, not only correctness.
- Interest in supervising students alongside the engineering.
- Clear technical writing.
Education & Languages
- Ph D in physics, applied mathematics or computational science.
- What This Role Is (and Is Not)
- This role IS
- A research-grade engineering role with a product at the end of it.
- Central to the group's core technical asset.
- A role with a route into teaching and supervision if you want it.
- This role is NOT
- A pure research position without delivery.
- A general software engineering role.
- A role where someone else owns the numerics.
- #J-18808-Ljbffr
Senior Scientific Software Engineer — Simulation and Machine Learning Arbeitgeber: Constructor Labs
Constructor University bietet eine herausragende Arbeitsumgebung für Doktoranden im Bereich Computerwissenschaften, insbesondere in der interdisziplinären Forschung zu tragbarer Intelligenz und Datenfusion. Die enge Zusammenarbeit mit der Industrie und die Möglichkeit, an realen Projekten zu arbeiten, fördern nicht nur die persönliche und berufliche Entwicklung, sondern auch den Zugang zu spezialisierten Kursen und finanzieller Unterstützung durch Stipendien. Zudem legt die Universität großen Wert auf eine inklusive und unterstützende Kultur, die Innovation und Kreativität anregt.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Scientific Software Engineer — Simulation and Machine Learning erhalten könntest
✨Sei aktiv in lokalen Datenbank-Communities
Schau dir lokale Meetup-Gruppen oder Online-Communities an, die sich mit Datenbanken beschäftigen. Dort kannst du nicht nur dein Netzwerk erweitern, sondern auch wertvolle Kontakte knüpfen, die dir bei der Jobsuche helfen können. Viele Unternehmen schätzen Empfehlungen aus diesen Communities.
✨Zeige deine Skills in Open-Source-Projekten
Beteilige dich an Open-Source-Projekten, die mit Datenbanken arbeiten. So kannst du deine Fähigkeiten unter Beweis stellen und gleichzeitig einen beeindruckenden Portfoliobereich aufbauen, den du potenziellen Arbeitgebern präsentieren kannst.
✨Besuche Jobmessen und Recruiting-Events
Jobmessen sind eine großartige Gelegenheit, um direkt mit Unternehmen in Kontakt zu treten. Informiere dich über lokale Jobmessen, die sich auf Tech- und Datenbankrollen konzentrieren, und bereite uns vor, um unseren Lebenslauf und unser Interesse an der Rolle zu präsentieren.
✨Bewirb dich direkt bei Constructor Labs
Wir empfehlen dir, auch direkt über unsere Website bei Constructor Labs für die Stelle als Senior Scientific Software Engineer — Simulation and Machine Learning zu bewerben. Zeig uns deine Leidenschaft für Datenbanken und warum du Teil unseres Teams werden möchtest. Jede Bewerbung zählt!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Scientific Software Engineer — Simulation and Machine Learning mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Datenbank-Skills hervorheben:In deinem Lebenslauf solltest du unbedingt deine Erfahrungen mit verschiedenen Datenbankmanagementsystemen (DBMS) wie MySQL, PostgreSQL oder MongoDB betonen. Wenn du spezielle Projekte oder Aufgaben in deinem letzten Job hast, die deine Fähigkeiten im Umgang mit Datenbanken zeigen, nenn diese unbedingt!
Projekte und Zertifikate erwähnen:Falls du an relevanten Projekten oder Kursen in Bezug auf Datenbanken teilgenommen hast, pack sie in dein Portfolio oder erwähne sie in deinem Anschreiben. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Anwendungskonzepte beherrschst!
Motivation und Teamfähigkeit zeigen:Da du dich auf eine Vollzeitstelle bewirbst, ist es wichtig, dass du in deinem Anschreiben deutlich machst, warum du leidenschaftlich an der Arbeit mit Datenbanken interessiert bist und wie gut du im Team arbeiten kannst. Unternehmen suchen oft nach Mitarbeitern, die auch über die technischen Fähigkeiten hinaus ins Team passen.
Die richtige Struktur im Lebenslauf:Gestalte deinen Lebenslauf klar und strukturiert – in der Datenbankbranche kommt es nicht nur auf die Inhalte an, sondern auch auf die Art und Weise, wie du sie präsentierst. Nutze klare Überschriften und Absätze, um deine Fähigkeiten und Erfahrungen hervorzuheben. Und vergiss nicht, dein Lebenslauf sollte so aufbereitet sein, dass man sofort erkennt, dass du ein wahres Datenbanktalent bist!
Wie man sich auf ein Vorstellungsgespräch bei Constructor Labs vorbereitet
✨Sei bereit für technische Fragen zur Datenbankverwaltung
Egal, ob es um SQL-Abfragen, Datenmodellierung oder Performance-Optimierung geht, du solltest die Grundlagen perfekt beherrschen. Bereite dich darauf vor, praktische Probleme zu lösen und deine Lösungsansätze zu erklären – das zeigt, dass du nicht nur Theorie kennst, sondern auch praktisch umgehen kannst!
✨Portfolio nicht vergessen!
Wenn du bereits an Datenbankprojekten gearbeitet hast, bringe Beispiele mit, die deine Fähigkeiten zeigen. Zeige, wie du Probleme gelöst hast und wie deine Ansätze zur Effizienz der Datenbank beigetragen haben. Ein starkes Portfolio kann dich von anderen Kandidaten abheben!
✨Verstehe die spezifischen Tools der Branche
Je nach Constructor Labs könnte es sein, dass ihr spezifische Datenbankmanagementsysteme nutzt. Mach dich mit diesen vertraut und zeige dein Wissen über die neuesten Tools und Technologien. Das zeigt, dass du aufmerksam bist und dich bereits mit ihrer Arbeitsweise beschäftigt hast.
✨Motivation und Entwicklung in den Vordergrund stellen
Da es sich um eine Vollzeitstelle handelt, wollen sie wissen, dass du langfristig motiviert bist. Erkläre, warum dich die Arbeit in der Datenbankverwaltung begeistert und wie du deine Fähigkeiten weiterentwickeln möchtest, um einen Mehrwert für Constructor Labs zu schaffen.