Temple Health
Jobgether
Senior Systems Engineer (C++/Python)
Über die Stelle
Diese Stelle wird im Auftrag eines Partnerunternehmens ausgeschrieben, das alle Bewerbungen und weiteren Schritte verwaltet. Unser Partner sucht einen Senior Systems Engineer (C++/Python) mit Sitz in den Vereinigten Staaten.
Laufende Annahme von Bewerbungen für diese Position.
Wie Jobgether funktioniert
Wir nutzen einen KI-gestützten Matching-Prozess, um sicherzustellen, dass Ihre Bewerbung schnell, objektiv und fair anhand der Kernanforderungen der Stelle geprüft wird. Unser System identifiziert die am besten geeigneten Kandidaten, und diese Shortlist wird direkt an das einstellende Unternehmen weitergegeben. Die endgültige Entscheidung und die weiteren Schritte (Interviews, Assessments) werden von deren internem Team verwaltet.
Wir danken Ihnen für Ihr Interesse und wünschen Ihnen viel Erfolg!
Warum über Jobgether bewerben?
Datenschutzhinweis: Mit dem Absenden Ihrer Bewerbung bestätigen Sie, dass Jobgether Ihre personenbezogenen Daten verarbeitet, um Ihre Eignung zu bewerten und relevante Informationen an den einstellenden Arbeitgeber weiterzugeben. Diese Verarbeitung basiert auf berechtigtem Interesse und vorvertraglichen Maßnahmen gemäß den geltenden Datenschutzgesetzen (einschließlich DSGVO). Sie können Ihre Rechte (Auskunft, Berichtigung, Löschung, Widerspruch) jederzeit ausüben.
#LI-CL1
Werden Sie Teil eines hochmodernen Engineering-Teams, das leistungsstarke Software an der Schnittstelle von machine learning, Computer Vision und 3D-Modellierung entwickelt. In dieser Rolle implementieren Sie anspruchsvolle Algorithmen, die reale Bilddaten und umfangreiche Geodaten in realistische 3D-Inhalte umwandeln. Sie wenden mathematische Prinzipien und aktuelle Forschungsergebnisse aus den Bereichen Künstliche Intelligenz und Computergrafik an, um komplexe technische Herausforderungen zu lösen. In enger Zusammenarbeit mit der technischen Leitung übersetzen Sie die Produktvision und Kundenanforderungen in effiziente, skalierbare Softwarelösungen. Zudem implementieren und testen Sie Ihren Code in Cloud-Umgebungen und arbeiten innerhalb einer modernen Entwicklungspipeline. Diese Gelegenheit ist ideal für Ingenieure, die Freude an fortgeschrittenen Berechnungsaufgaben, Leistungsoptimierung und der Entwicklung von Technologien mit realen Anwendungsbereichen haben.
Verantwortlichkeiten
Sie tragen zum Design, zur Implementierung und zur Bereitstellung fortschrittlicher Softwaresysteme bei und setzen dabei Ihre technische Expertise sowie mathematische Methoden ein, um zuverlässige und leistungsstarke Lösungen zu liefern. Zu Ihren Aufgaben gehören:
- Implementierung von Kernalgorithmen für machine-learning, Computer Vision und inverse prozedurale Modellierung in C++ mit einem angemessenen Maß an Eigenständigkeit und Aufsicht.
- Anwendung mathematischer Techniken aus den Bereichen lineare Algebra, Wahrscheinlichkeitsrechnung und Geometrie zur Entwicklung von Algorithmen für die Bildanalyse und realistische 3D-Rekonstruktion.
- Einbindung aktueller Forschungsergebnisse aus den Bereichen machine learning, Künstliche Intelligenz, Computer Vision und Computergrafik in praktische Softwareanwendungen.
- Zusammenarbeit mit der technischen Leitung, um Produktstrategie, Kundenanforderungen und übergeordnete Engineering-Ziele zu verstehen.
- Design und Optimierung von Hochleistungssoftware mit Fokus auf Ausführungsgeschwindigkeit, Skalierbarkeit und effizientes Ressourcenmanagement.
- Nutzung von Git oder anderen Versionskontrollsystemen zur Verwaltung des Quellcodes, Nachverfolgung von Änderungen und Unterstützung der kollaborativen Entwicklung.
- Bereitstellung, Ausführung und Testen von Software anhand umfangreicher Geodatensätze unter Verwendung von Cloud-Infrastruktur und Remote-Computing-Umgebungen.
- Arbeit mit Remote-Maschinen über Unix-Shell-Tools zur Validierung von Algorithmen und Generierung von 3D-Inhalten für Endbenutzer.
- Beitrag zur allgemeinen Datenaufnahme- und Produktpipeline, um Kompatibilität und effiziente Integration mit anderen Softwarekomponenten sicherzustellen.
- Fehlerbehebung bei technischen Problemen, Bewertung von Implementierungsansätzen und kontinuierliche Verbesserung der Softwarequalität und -leistung.
Anforderungen
Sie sind ein teamorientierter und analytisch denkender Ingenieur mit fundierten C++-Entwicklungskenntnissen, einer soliden Basis in Software Engineering und Interesse daran, fortgeschrittene Berechnungsmethoden auf reale Herausforderungen anzuwenden. Die Rolle erfordert die folgenden Qualifikationen und Fähigkeiten:
- Bachelor-Abschluss in Informatik, Ingenieurwesen, Mathematik oder einem verwandten Bereich.
- Mindestens drei Jahre relevante Branchenerfahrung in einem schnelllebigen, wachstumsstarken Technologieumfeld.
- Nachgewiesene Erfahrung im Design und Aufbau von Hochleistungssystemen unter Verwendung von C++ mit Fokus auf Geschwindigkeit, Skalierbarkeit und Ressourceneffizienz.
- Starke Problemlösungsfähigkeiten, Liebe zum Detail sowie die Fähigkeit, neue Tools, Techniken und Engineering-Praktiken zu erlernen und anzuwenden.
- Hervorragende Kommunikationsfähigkeiten, einschließlich der Fähigkeit, komplexe technische Konzepte klar gegenüber nicht-technischen Stakeholdern zu erklären.
- Eine kollaborative, teamorientierte Arbeitsweise und die Fähigkeit, effektiv mit technischen Kollegen und der Führungsebene zusammenzuarbeiten.
Bevorzugte Qualifikationen und technische Erfahrungen umfassen:
- Vertrautheit mit modernem C++ und dessen Integration in Datenaufnahme-Systeme und Produktpipelines.
- Ein mathematischer Hintergrund in einem oder mehreren der folgenden Bereiche: lineare Algebra, Wahrscheinlichkeitsrechnung und Geometrie.
- Erfahrung mit Git; Vertrautheit mit Mercurial oder anderen verteilten Versionskontrollsystemen ist ebenfalls relevant.
- Sicherheit im Umgang mit Unix-Shell-Umgebungen wie Bash sowie mit Linux- und macOS-Entwicklungs- und Produktionssystemen.
- Erfahrung in der Spieltechnologie, insbesondere Unreal Engine, computergestützte Geometrie, C++ und Computergrafik.
- Vertrautheit mit CMake für Projekt- und Build-Management.
- Fähigkeit, innerhalb der Entwicklungsumgebung eigenständig zu arbeiten, einschließlich des Nachweises, wie Sie Ihre bevorzugten Tools und Arbeitsabläufe effektiv unterstützen können, falls diese vom etablierten Setup abweichen.
Leistungen
Jährliche Gehaltsspanne von $175,000–$215,000.
- Kranken-, Zahn- und Augenversicherung.
- 401(k)-Altersvorsorgeplan.
- Bezahlter Urlaub.
- Erstattung von Studiengebühren.
- Zusätzliche Mitarbeiterrabatte und Vergünstigungen.
- Die Möglichkeit, mit aufstrebender Forschung und fortschrittlichen Technologien in den Bereichen machine learning, Computer Vision und 3D-Grafik zu arbeiten.
- Ein technisch anspruchsvolles Umfeld mit Fokus auf Hochleistungs-Engineering, umfangreiche Datenmengen und innovative Softwareentwicklung.
