En un coup d'œil
- Missions: Modéliser les performances et analyser les charges de travail pour un accélérateur AI optique.
- Entreprise: Arago, une entreprise innovante à la pointe de la technologie.
- Avantages: Rémunération compétitive, options d'actions, couverture santé et 25 jours de congés payés.
- Autres infos: Opportunités de croissance significatives dans un environnement dynamique.
- Pourquoi ce job: Contribuez à façonner l'avenir de l'IA avec des technologies révolutionnaires.
- Qualifications: Solide formation en mathématiques et compétences en programmation C/C++ et Python.
Le salaire estimé est compris entre 61650 - 75350 € par an.
Rencontrez Arago et les Aragoniens. La mission d'Arago est de réinventer les fondements de l'informatique à partir des premiers principes. La croissance explosive de l'IA pousse l'industrie à repenser la manière dont les processeurs sont construits. Arago relève ce défi avec une technologie propriétaire qui fusionne les technologies optiques et CMOS pour offrir une augmentation de performance d'un ordre de grandeur. Arago est la société la plus rapide, et actuellement la seule, à avoir construit un tel processeur. Elle est soutenue par des investisseurs de deep-tech de premier plan et certaines des figures les plus respectées dans le domaine des semi-conducteurs et de l'informatique.
Nos travaux sont guidés par trois valeurs claires : réaliser de grandes choses, agir avec une grande vitesse et fonctionner comme une seule unité. Nous travaillons dans un environnement exigeant où l'apprentissage constant, la responsabilité et l'exécution sont attendus, et où des personnes exceptionnelles ont l'opportunité de réaliser leur travail de vie.
Ce que vous ferez
En tant qu'Ingénieur en Modélisation Architecturale, vous serez responsable de la modélisation des performances et de l'analyse des charges de travail pour l'accélérateur optique AI d'Arago, en collaborant avec les équipes matérielles et logicielles pour évaluer les choix de conception, façonner le modèle de programmation et optimiser les noyaux de calcul clés. Ce rôle transforme les exigences de charge de travail en décisions architecturales et, finalement, en logiciels haute performance sur silicium.
Compétences et expérience requises
- Solide formation mathématique, en particulier en algèbre linéaire, probabilité, méthodes numériques et analyse de performance quantitative.
- Bonne connaissance de l'architecture des ordinateurs, y compris les pipelines de calcul, les hiérarchies de mémoire, les interconnexions et l'exécution parallèle.
- Compétences solides en programmation C/C++ et Python.
- Expérience dans l'analyse et l'optimisation des noyaux critiques pour la performance ou des charges de travail de calcul de bas niveau.
- Bonne compréhension des charges de travail IA/ML, des opérations tensoriales, du mouvement des données et des modèles d'exécution courants.
- Capacité à travailler avec les équipes matérielles et logicielles et à traduire le comportement des charges de travail en exigences architecturales et logicielles.
- Langue : Anglais à un niveau compétent.
Responsabilités
- Développer des modèles de performance rapides et flexibles pour évaluer les choix architecturaux de l'accélérateur AI et guider les décisions de conception précoce.
- Travailler en étroite collaboration avec l'équipe logicielle pour caractériser les charges de travail AI clés, les noyaux, les flux de données et les goulets d'étranglement du système.
- Collaborer étroitement avec les architectes matériels pour modéliser le comportement de calcul, de mémoire, d'interconnexion et de planification à travers les architectures proposées.
- Conduire des études de performance rapides et des analyses de compromis sur le débit, la latence, l'utilisation, la bande passante et l'efficacité.
- Aider à définir et valider le modèle de programmation et la stratégie de mappage des charges de travail pour l'accélérateur.
- Après la définition de l'architecture, travailler directement avec l'équipe logicielle pour optimiser les noyaux de calcul et les charges de travail clés pour le matériel cible.
- Construire des outils de simulation, de profilage et d'analyse légers qui soutiennent une itération rapide de l'exploration architecturale à l'optimisation logicielle.
Atouts
- Solide connaissance de l'industrie concernant le matériel AI, les GPU, les générations de mémoire, l'informatique à l'échelle des racks.
- Expérience dans la construction de modèles de performance, de simulateurs ou de modèles analytiques pour CPU, GPU, NPU ou autres accélérateurs.
- Expérience avec le profilage, le benchmarking et l'identification des goulets d'étranglement de performance matérielle ou logicielle.
- Expérience dans des architectures informatiques novatrices : informatique analogique, informatique en mémoire, systèmes hétérogènes.
Rémunération et avantages
Rémunération compétitive, avec un package final basé sur la localisation, l'expérience et la rémunération des membres de l'équipe occupant des postes similaires. Plan d'options d'achat d'actions significatif proposé (inclus dans la majorité des offres à temps plein). Couverture santé (y compris des options adaptées aux familles), contributions au régime de retraite, soutien au développement professionnel et 25 jours de congés payés, en plus des jours fériés. Possession d'un domaine technique clé, avec des opportunités de croissance verticale et/ou horizontale significatives, basées sur la performance et la motivation individuelle.
Nous avons hâte d'entendre comment vous pouvez aider à façonner l'avenir de l'IA chez Arago.
Architecture Modeling Engineer employeur : Arago Inc.
Arago est un employeur de choix, offrant un environnement de travail collaboratif où l'innovation et l'excellence technique sont au cœur de notre culture. En tant qu'ingénieur en conception de circuits intégrés mixtes, vous bénéficierez d'opportunités de croissance professionnelle tout en travaillant sur des projets de pointe dans un cadre dynamique. De plus, nous offrons un soutien à la relocalisation pour faciliter votre intégration dans notre équipe basée en France.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Architecture Modeling Engineer
✨Participe à des meetups tech
Les meetups et les hackathons sont des super occasions pour rencontrer des gens du milieu de l'ingénierie et du développement logiciel. C'est là que tu peux échanger des idées, découvrir des projets et même te faire repérer par des recruteurs comme ceux de Arago Inc..
✨Contribue à des projets open-source
Ne sous-estime pas le pouvoir des contributions open-source. En proposant tes compétences sur des plateformes comme GitHub, tu peux non seulement améliorer ton portfolio, mais aussi prouver ta capacité à travailler en équipe. Ça pourrait faire toute la différence dans ta candidature chez Arago Inc..
✨Réseau sur LinkedIn, mais avec du contenu
Sur LinkedIn, partage du contenu lié à tes projets ou tes réflexions sur les tendances technologiques. Cela peut attirer l'attention de recruteurs et de professionnels du secteur. Qui sait, peut-être que quelqu'un de Arago Inc. remarquera tes posts et te contactera pour un entretien !
✨Postule directement via notre site
N’oublie pas que postuler sur le site de Arago Inc. est souvent le moyen le plus direct et efficace d'attirer l'attention. Sois proactif et n'hésite pas à postuler même si tu n'as pas tous les critères d'une offre : montrer ton enthousiasme peut faire toute la différence !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Architecture Modeling Engineer
Quelques conseils pour ta candidature 🫡
Montre tes compétences techniques:Dans le secteur de l'ingénierie et développement logiciel, il est crucial de mettre en avant tes compétences techniques dans ton CV. Mentionne ton expérience avec des langages de programmation spécifiques, des frameworks, ou des projets antérieurs. N'hésite pas à intégrer des liens vers ton GitHub ou des projets personnels pour donner vie à ton profil !
Personnalise ta lettre de motivation:Avec un poste à temps plein, ta lettre de motivation doit refléter ta passion pour le développement logiciel. Explique pourquoi tu souhaites rejoindre Arago Inc. et comment tu peux contribuer à leurs projets. Parle aussi de ton intérêt à apprendre et à évoluer au sein de l'équipe.
Démontre ta capacité à travailler en équipe:Les projets de développement logiciel sont souvent le fruit d'un travail collaboratif. Mets en avant dans ton CV des expériences où tu as fait partie d’une équipe, que ce soit dans des stages, des projets universitaires ou des contributions open-source. Les soft skills, ça compte aussi !
Sois clair sur tes attentes:Dans ta candidature pour un poste à temps plein, n'hésite pas à mentionner tes attentes concernant le rôle et la culture d'entreprise. Dis-nous ce qui est important pour toi, que ce soit les technologies utilisées ou l'environnement de travail, pour que Arago Inc. sache que tu es sérieux dans ta démarche et que tu es motivé pour un engagement à long terme.
Comment te préparer à un entretien d'embauche chez Arago Inc.
✨Maîtrise des langages de programmation
Pour un poste en ingénierie et développement logiciel chez Arago Inc., assure-toi de bien maîtriser les principaux langages demandés dans l'annonce. Prépare-toi à répondre à des questions techniques sur des projets que tu as réalisés ou même à coder en direct lors de l'entretien. Montre que tu sais comment résoudre des problèmes en temps réel !
✨Prépare ton portfolio technique
N'oublie pas d'apporter ton portfolio, surtout si tu as des projets de développement logiciel que tu peux montrer. C'est toujours un plus de pouvoir parler de ton expérience concrète et des challenges que tu as surmontés lors de tes projets précédents. Ça peut vraiment faire la différence chez Arago Inc. !
✨Compréhension des méthodologies agiles
Dans notre domaine, on utilise souvent des méthodologies agiles. Sois prêt à discuter de ton expérience avec des frameworks tels que Scrum ou Kanban. Explique comment tu as travaillé en équipe et comment cela a impacté tes projets précédents. Cela montrera ta capacité à t'adapter rapidement au sein d'équipes dynamiques.
✨Sois prêt pour des mises en situation
Attends-toi à des questions comportementales où tu devras prouver ta capacité à gérer des situations stressantes, comme des délais serrés ou des conflits au sein de l'équipe. Prépare quelques anecdotes précises sur ces expériences, car chez Arago Inc., ils rechercheront des candidats réactifs et capables de travailler sous pression.