Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Software für Quantenanwendungen und arbeite an innovativen Projekten.
- Arbeitgeber: Planqc, ein führendes Unternehmen im Bereich Quantencomputing mit interdisziplinärer Teamkultur.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Andere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und der Möglichkeit, Verantwortung zu übernehmen.
- Warum dieser Job: Gestalte die Zukunft des Quantencomputings und setze innovative Ideen in die Realität um.
- Gewünschte Qualifikationen: Erfahrung in der Softwareentwicklung, insbesondere mit Python und numerischen Berechnungen.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Ihre Mission
Bei planqc entwickeln wir skalierbare Quantencomputer auf Basis neutraler Atome – eine der vielversprechendsten Architekturen zur Realisierung praktischer quantenmechanischer Vorteile. Die Umsetzung dieser Technologie in nutzbare Systeme erfordert einen leistungsstarken Software-Stack, der Forschungsalgorithmen, Simulation und Hardwareausführung verbindet. Als Quantum Software Engineer – Python spielen Sie eine Schlüsselrolle bei der Übersetzung fortschrittlicher Quantenalgorithmusforschung in qualitativ hochwertige, produktionsbereite wissenschaftliche Software. Ihre Arbeit konzentriert sich auf den Aufbau und die Verbesserung von Kernkomponenten wie Tensor-Netzwerkbibliotheken, die eine effiziente Simulation, Optimierung und Integration über unsere Quantencomputing-Plattform ermöglichen.
Durch die Kombination moderner Softwareentwicklungsmethoden mit leistungsorientierter numerischer Berechnung helfen Sie sicherzustellen, dass innovative Forschungsideen zu zuverlässigen Werkzeugen werden, die in unseren Quantensystemen verwendet werden. Diese Rolle befindet sich an der Schnittstelle von wissenschaftlichem Rechnen, Softwaretechnik und Quantentechnologie und ist ideal für Ingenieure, die gerne an technisch herausfordernden Problemen mit echtem Einfluss arbeiten.
Ihre Verantwortlichkeiten
- Entwurf, Implementierung, Test und Wartung von Python-basierter Software für Quanten- und quanteninspirierte Anwendungen.
- Transformation von Forschungsprototypen in produktionsreife Software unter Gewährleistung hoher Standards in Struktur, Lesbarkeit, Zuverlässigkeit und Wartbarkeit.
- Entwicklung und kontinuierliche Verbesserung von Tensor-Netzwerkbibliotheken für Simulations- und Optimierungsaufgaben.
- Optimierung numerischer Arbeitslasten und Berechnungskerne zur Erreichung hoher Leistung und Skalierbarkeit.
- Enge Zusammenarbeit mit Algorithmusforschern und Softwareingenieuren zur Übersetzung wissenschaftlicher Anforderungen in robuste Softwarekomponenten.
- Beitrag zur Integration von Algorithmussoftware in den umfassenderen Software-Stack von planqc für Quantencomputing.
- Anwendung moderner Softwareentwicklungsmethoden, einschließlich Versionskontrolle, automatisiertem Testen, Benchmarking und Dokumentation.
- Teilnahme an Code-Reviews und kollaborativen Entwicklungsprozessen zur Aufrechterhaltung hoher Ingenieurstandards.
Was Sie mitbringen
- 3+ Jahre Erfahrung in der professionellen Softwareentwicklung.
- MSc in Informatik, Angewandter Mathematik, Physik, Ingenieurwesen oder einem verwandten Bereich (oder gleichwertige praktische Erfahrung).
- Starke Programmierkenntnisse in Python und Erfahrung in der Entwicklung strukturierter, wartbarer Software.
- Erfahrung mit numerischen Arbeitslasten wie Matrixoperationen, Tensoroperationen oder wissenschaftlichen Berechnungskernen.
- Vertrautheit mit Leistungsanalyse- und Profiling-Tools.
- Erfahrung mit Versionskontrolle, CI/CD-Workflows, automatisiertem Testen und Benchmarking.
- Starke Kommunikationsfähigkeiten und die Fähigkeit zur Zusammenarbeit zwischen Forschungs- und Ingenieurteams.
- Fließend in Englisch.
Schön zu haben
- Erfahrung mit GPU-Programmierung (CUDA) und GPU-beschleunigter Softwareentwicklung.
- Vertrautheit mit cuBLAS, CUTLASS oder anderen optimierten linearen Algebra-Bibliotheken.
- Erfahrung mit HPC-Systemen, paralleler Verarbeitung oder MPI.
- Erfahrung mit Tensor-Netzwerkmethoden.
- Erfahrung in agilen Entwicklungsumgebungen.
- Beiträge zu Open-Source-Wissenschaftssoftware.
- Grundlegende Vertrautheit mit Quantencomputing oder Quantenphysik.
Was Sie auszeichnet
- Sie denken in Systemen und Architekturen, nicht nur in einzelnen Funktionen.
- Sie übernehmen Verantwortung für die Softwarequalität und genießen es, experimentellen Code in zuverlässige Ingenieurlösungen zu transformieren.
- Sie balancieren Pragmatismus mit technischer Exzellenz und wissen, wann Sie schnell iterieren und wann Sie in langfristige Wartbarkeit investieren sollten.
- Sie genießen die Zusammenarbeit über Disziplinen hinweg und die Übersetzung wissenschaftlicher Ideen in robuste Software.
- Sie schätzen klare Prozesse, Tests und Dokumentation als Teil einer nachhaltigen Softwareentwicklung.
Warum Sie sich planqc anschließen sollten
Bei planqc bauen wir skalierbare Quantencomputer auf Basis neutraler Atome, einer der vielversprechendsten Ansätze zur Realisierung praktischer quantenmechanischer Vorteile. Dies erfordert ein Team, das tiefes Fachwissen in Quantenphysik, Ingenieurwesen, Softwareentwicklung und Geschäftsabläufen kombiniert und eng zusammenarbeitet, um einige der herausforderndsten Probleme der modernen Informatik zu lösen. Der Beitritt zu planqc bedeutet, Teil eines hochgradig kollaborativen und interdisziplinären Teams zu werden, in dem Forscher und Ingenieure Seite an Seite arbeiten, um bahnbrechende Ideen in echte Technologie umzusetzen. Sie haben die Möglichkeit, echte Verantwortung für Ihre Arbeit zu übernehmen, zu kritischen Systemen beizutragen und zu sehen, wie Ihre Lösungen direkt die Entwicklung von Quantencomputern der nächsten Generation beeinflussen.
Wir streben danach, ein Umfeld zu schaffen, in dem Menschen wachsen, neugierig bleiben und ihre beste Arbeit leisten können. Dazu gehört die Unterstützung der beruflichen Entwicklung durch Schulungen, Konferenzen und Lernmöglichkeiten, das Angebot von Gesundheits- und Wohlfühlvorteilen sowie die Bereitstellung der Flexibilität, die erforderlich ist, um fokussierte Arbeit mit dem persönlichen Leben in Einklang zu bringen. Als wachsendes Deep-Tech-Unternehmen bieten wir auch die Chance, früh Verantwortung zu übernehmen und sowohl unsere Technologie als auch unsere Kultur mitzugestalten. Wir glauben, dass der Aufbau bahnbrechender Technologie Neugier, Offenheit und starke Zusammenarbeit erfordert, und wir suchen Menschen, die begeistert sind, mit uns zu wachsen und die Zukunft des Rechnens zu gestalten. Wenn Sie begeistert sind, leistungsstarke Software für Quantentechnologien zu entwickeln, würden wir uns freuen, von Ihnen zu hören!
Quantum Software Engineer – Python Arbeitgeber: planqc
Kontaktperson:
planqc HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Quantum Software Engineer – Python
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Quantencomputing-Community in Kontakt zu treten. Stell Fragen, teile deine Ideen und zeige dein Interesse an der Branche – so bleibst du im Gespräch und erhöhst deine Chancen auf eine Einladung zum Vorstellungsgespräch.
✨Präsentiere deine Projekte
Wenn du an Projekten gearbeitet hast, die mit Quantencomputing oder Python-Entwicklung zu tun haben, präsentiere sie! Erstelle ein Portfolio oder einen GitHub-Account, um deine Fähigkeiten zu zeigen. Das gibt potenziellen Arbeitgebern einen Einblick in deine praktische Erfahrung und dein Engagement.
✨Bereite dich auf technische Interviews vor
Technische Interviews sind oft der entscheidende Schritt. Übe Programmieraufgaben und Algorithmen, die für die Rolle relevant sind. Nutze Online-Plattformen, um dich auf typische Fragen vorzubereiten und deine Problemlösungsfähigkeiten zu schärfen.
✨Bewirb dich direkt über unsere Website
Wir bei StudySmarter empfehlen dir, dich direkt über unsere Website zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtige Anlaufstelle erreicht und du die besten Chancen hast, gesehen zu werden. Lass uns gemeinsam die Zukunft des Quantencomputings gestalten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Quantum Software Engineer – Python
Tipps für deine Bewerbung 🫡
Mach deine Bewerbung persönlich!: Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache, um deine Leidenschaft für Quantencomputing und Softwareentwicklung zu vermitteln. Lass uns wissen, warum du bei planqc arbeiten möchtest und was dich an der Position reizt.
Betone deine technischen Fähigkeiten: Stell sicher, dass du deine Erfahrungen mit Python und anderen relevanten Technologien klar hervorhebst. Zeige uns konkrete Beispiele, wie du komplexe Probleme gelöst hast und welche Tools du verwendet hast, um qualitativ hochwertige Software zu entwickeln.
Struktur ist alles!: Achte darauf, dass deine Bewerbung gut strukturiert und übersichtlich ist. Verwende Absätze, Aufzählungen und klare Überschriften, um die Lesbarkeit zu verbessern. So können wir schnell die wichtigsten Informationen finden und verstehen, was du zu bieten hast.
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie im richtigen Format ankommt und wir alle notwendigen Informationen auf einen Blick haben. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei planqc vorbereitest
✨Verstehe die Grundlagen der Quantencomputing
Mach dich mit den grundlegenden Konzepten des Quantencomputings vertraut. Du solltest in der Lage sein, über die verschiedenen Architekturen und deren Vorteile zu sprechen, insbesondere über neutrale Atome, da dies der Fokus des Unternehmens ist.
✨Zeige deine Python-Kenntnisse
Bereite dich darauf vor, spezifische Fragen zu Python und deinen Erfahrungen in der Softwareentwicklung zu beantworten. Sei bereit, Beispiele für Projekte zu nennen, bei denen du strukturierte und wartbare Software entwickelt hast.
✨Bereite dich auf technische Herausforderungen vor
Erwarte technische Fragen oder Aufgaben während des Interviews, die deine Fähigkeiten im Umgang mit numerischen Workloads und Tensoroperationen testen. Übe, wie du Probleme analysierst und Lösungen entwickelst, um deine Denkweise zu demonstrieren.
✨Kommunikation ist der Schlüssel
Da die Rolle enge Zusammenarbeit mit Forschern und anderen Ingenieuren erfordert, solltest du deine Kommunikationsfähigkeiten betonen. Bereite Beispiele vor, in denen du erfolgreich in einem Team gearbeitet hast, um wissenschaftliche Anforderungen in Softwarelösungen umzusetzen.