ID de la demande de poste : #24WD79318
Rejoignez Autodesk, un leader mondial des outils logiciels qui touchent presque chaque individu sur la planète. Nos solutions de pointe permettent à certaines des personnes les plus créatives du monde de s'attaquer à des problèmes importants. En tant qu'ingénieur logiciel chez Autodesk Research, vous travaillerez aux côtés de chercheurs et d'ingénieurs de premier plan pour développer de nouvelles fonctionnalités alimentées par l'apprentissage automatique qui inspirent nos clients à imaginer, concevoir et créer un monde meilleur.
Nous recherchons un ingénieur logiciel passionné et compétent dans la construction de pipelines de données évolutifs, le traitement des données et les systèmes distribués. Vous collaborerez étroitement avec des chercheurs en IA pour développer des fonctionnalités d'IA générative de pointe pour les produits Autodesk.
Ce rôle offre une flexibilité sur le lieu de travail. Rejoignez notre équipe mondiale depuis Londres, San Francisco, Toronto ou à distance. Autodesk soutient une approche hybride flexible, vous permettant de travailler à distance, dans un bureau, ou une combinaison des deux.
- Collaborer sur des projets d'ingénierie avec une équipe diversifiée et mondiale de chercheurs et d'ingénieurs.
- Développer et déployer des systèmes distribués hautement évolutifs pour filtrer, traiter et déployer des ensembles de données pour l'apprentissage automatique.
- Transformer de grandes sources de données non structurées et multimodales (texte, images, modèles 3D, extraits de code, métadonnées) en formats compatibles avec l'apprentissage automatique.
- Réaliser et analyser des expériences de données pour fournir des informations exploitables.
- Créer des visualisations et des résumés de données pour communiquer les résultats aux chercheurs et aux dirigeants.
- Assurer une utilisation conforme et éthique des données en collaboration avec les équipes juridiques et de confiance.
- Déployer des pipelines de données sécurisés dans des environnements distants, en respectant les meilleures pratiques de sécurité.
- Rédiger un code robuste, testable et bien documenté.
- Résoudre les problèmes et fournir des solutions efficaces.
- BSc ou MSc en informatique ou expérience équivalente dans l'industrie.
- Expérience avec le contrôle de version logicielle, les tests unitaires et les pipelines de déploiement.
- Compétences solides en modélisation, architecture et traitement des données avec diverses représentations de données, y compris la géométrie 2D et 3D.
- Maîtrise des services et architectures cloud (AWS, Azure, etc.).
- Excellentes compétences en communication écrite pour documenter le code, les architectures et les expériences.
- Expérience avec les bases de données relationnelles et NoSQL (par exemple, MySQL, PostgreSQL, MongoDB, Cassandra).
- Connaissance de frameworks tels que Ray data, Metaflow, Hadoop, Spark ou Hive.
- Expérience avec les magasins de données vectorielles.
- Maîtrise des systèmes Linux et des terminaux bash.
- Connaissance des architectures et du réseautage cloud.
- Expérience avec la géométrie computationnelle, comme le traitement des données de représentation de maillage ou de frontières.
- Expérience avec la recherche et la récupération de modèles CAO dans des systèmes PLM ou d'autres bases de données CAO interrogeables.
- Connaissance des statistiques et des outils d'analyse des données (Pandas, Matplotlib, Seaborn, Plotly, R, etc.).
- Familiarité avec les industries de la conception, de la fabrication, de l'AEC (architecture, ingénierie et construction), ou des médias et divertissements.
- Expérience des produits Autodesk ou similaires (CAO, IAO, FAO, etc.).
- Une personne autonome avec de l'initiative et peu de supervision.
- À l'aise pour construire des prototypes à partir de zéro et écrire du code maintenable.
- Un résolveur de problèmes curieux et cré