Temple Health
Jobgether
Ingénieur systèmes senior (C++/Python)
À propos du poste
Ce poste est publié pour le compte d'une entreprise partenaire, qui gère toutes les candidatures et les étapes suivantes. Notre partenaire recherche un ingénieur systèmes senior (C++/Python) basé aux États-Unis.
Candidatures acceptées en continu pour ce poste.
Comment fonctionne Jobgether
Nous utilisons un processus de mise en relation basé sur l'IA pour garantir que votre candidature est examinée rapidement, objectivement et équitablement par rapport aux exigences fondamentales du rôle. Notre système identifie les candidats les mieux adaptés, et cette liste restreinte est ensuite partagée directement avec l'entreprise qui recrute. La décision finale et les étapes suivantes (entretiens, évaluations) sont gérées par leur équipe interne.
Nous vous remercions de votre intérêt et vous souhaitons bonne chance !
Pourquoi postuler via Jobgether ?
Avis de confidentialité des données : En soumettant votre candidature, vous reconnaissez que Jobgether traitera vos données personnelles pour évaluer votre candidature et partager les informations pertinentes avec l'employeur recruteur. Ce traitement est basé sur l'intérêt légitime et les mesures précontractuelles en vertu des lois applicables sur la protection des données (y compris le RGPD). Vous pouvez exercer vos droits (accès, rectification, effacement, opposition) à tout moment.
#LI-CL1
Rejoignez une équipe d'ingénierie de pointe développant des logiciels haute performance à l'intersection du machine learning, de la vision par ordinateur et de la modélisation 3D. Dans ce rôle, vous mettrez en œuvre des algorithmes sophistiqués qui transforment l'imagerie du monde réel et les données géospatiales à grande échelle en contenu 3D réaliste. Vous appliquerez des principes mathématiques et des recherches émergentes en intelligence artificielle et en infographie pour résoudre des défis techniques complexes. En travaillant en étroite collaboration avec la direction technique, vous traduirez la vision produit et les exigences des clients en solutions logicielles efficaces et évolutives. Vous déploierez et testerez également votre code dans des environnements basés sur le cloud tout en collaborant au sein d'un pipeline de développement moderne. Cette opportunité est idéale pour un ingénieur qui apprécie les problèmes informatiques avancés, l'optimisation des performances et la création de technologies avec des applications concrètes.
Responsabilités
Vous contribuerez à la conception, à la mise en œuvre et au déploiement de systèmes logiciels avancés, en appliquant une expertise en ingénierie et des méthodes mathématiques pour fournir des solutions fiables et haute performance. Vos responsabilités incluront :
- Mettre en œuvre des algorithmes fondamentaux de machine-learning, de vision par ordinateur et de modélisation procédurale inverse en C++, avec un niveau approprié d'autonomie et de supervision.
- Appliquer des techniques mathématiques impliquant l'algèbre linéaire, les probabilités et la géométrie pour développer des algorithmes d'analyse d'image et de reconstruction 3D réaliste.
- Intégrer les recherches actuelles en machine learning, intelligence artificielle, vision par ordinateur et infographie dans des applications logicielles pratiques.
- Collaborer avec la direction technique pour comprendre la stratégie produit, les exigences des clients et les objectifs d'ingénierie de haut niveau.
- Concevoir et optimiser des logiciels haute performance, en se concentrant sur la vitesse d'exécution, l'évolutivité et la gestion efficace des ressources.
- Utiliser Git ou d'autres systèmes de contrôle de version pour gérer le code source, suivre les modifications et soutenir le développement collaboratif.
- Déployer, exécuter et tester des logiciels sur des jeux de données géospatiales à grande échelle en utilisant l'infrastructure cloud et des environnements de calcul à distance.
- Travailler avec des machines distantes via des outils de shell Unix pour valider les algorithmes et générer du contenu 3D pour les utilisateurs finaux.
- Contribuer au pipeline global d'ingestion de données et de produit, en assurant la compatibilité et une intégration efficace avec d'autres composants logiciels.
- Résoudre les problèmes techniques, évaluer les approches de mise en œuvre et améliorer continuellement la qualité et les performances des logiciels.
Exigences
Vous êtes un ingénieur collaboratif et analytique doté de solides compétences en développement C++, d'une base solide en génie logiciel et d'un intérêt pour l'application de méthodes informatiques avancées à des défis concrets. Le rôle nécessite les qualifications et capacités suivantes :
- Licence en informatique, ingénierie, mathématiques ou domaine connexe.
- Au moins trois ans d'expérience pertinente dans l'industrie au sein d'un environnement technologique dynamique et en forte croissance.
- Expérience démontrée dans la conception et la construction de systèmes haute performance utilisant C++, avec un accent sur la vitesse, l'évolutivité et l'efficacité des ressources.
- Solides compétences en résolution de problèmes, souci du détail et capacité à apprendre et à appliquer de nouveaux outils, techniques et pratiques d'ingénierie.
- Excellentes compétences en communication, y compris la capacité d'expliquer clairement des concepts techniques complexes à des parties prenantes non techniques.
- Une approche collaborative et axée sur le travail d'équipe, ainsi que la capacité de travailler efficacement avec des collègues techniques et la direction.
Les qualifications et l'expérience technique souhaitées incluent :
- Connaissance du C++ moderne et de son intégration avec les systèmes d'ingestion de données et les pipelines de produits.
- Un bagage mathématique dans un ou plusieurs des domaines suivants : algèbre linéaire, probabilités et géométrie.
- Expérience avec Git ; la connaissance de Mercurial ou d'autres systèmes de contrôle de version distribués est également pertinente.
- Confiance dans le travail dans des environnements shell Unix, tels que Bash, et avec les systèmes de développement et de production Linux et macOS.
- Expérience dans la technologie du jeu, en particulier Unreal Engine, la géométrie computationnelle, C++ et l'infographie.
- Connaissance de CMake pour la gestion de projet et de build.
- Capacité à travailler de manière autonome au sein de l'environnement de développement, y compris démontrer comment vous pouvez soutenir efficacement vos outils et flux de travail préférés s'ils diffèrent de la configuration établie.
Avantages
Fourchette de salaire annuel de $175,000–$215,000.
- Assurance médicale, dentaire et vision.
- Plan de retraite 401(k).
- Congés payés.
- Remboursement des frais de scolarité.
- Réductions et avantages supplémentaires pour les employés.
- L'opportunité de travailler avec des recherches émergentes et des technologies avancées en machine learning, vision par ordinateur et graphismes 3D.
- Un environnement techniquement stimulant axé sur l'ingénierie haute performance, les données à grande échelle et le développement de logiciels innovants.
