Software Development Engineer, Data

Job expired!

Rejoignez notre équipe innovante chez Autodesk Research en tant que Software Engineer, Data.

Aperçu du poste

En tant que Software Engineer, Data chez Autodesk, vous collaborerez avec des chercheurs et des ingénieurs de pointe pour créer des fonctionnalités de produit révolutionnaires alimentées par le ML. Votre mission comprend la construction de pipelines de données évolutifs pour préparer et traiter des données pour des applications de machine learning. Votre expertise réside dans le traitement de données, les systèmes distribués et l’ingénierie logicielle. Vous travaillerez également aux côtés des chercheurs en IA pour développer des fonctionnalités d'IA générative dans les produits Autodesk.

Vous rapporterez à notre Senior Manager, Generative AI, et rejoindrez notre équipe mondiale située à Londres, San Francisco, Toronto et en télétravail. Chez Autodesk, nous offrons des lieux de travail flexibles avec une approche hybride.

Responsabilités

  • Collaborer avec une équipe diversifiée et mondiale de chercheurs et d'ingénieurs sur des projets d'ingénierie.
  • Développer des systèmes distribués évolutifs pour le traitement, le filtrage et le déploiement de jeux de données pour le machine learning.
  • Traiter des sources de données vastes, non structurées et multi-modales en formats compatibles avec le machine learning.
  • Conduire et analyser des expériences de données pour fournir des insights précieux.
  • Créer des visualisations de données et des résumés pour communiquer les caractéristiques des données aux chercheurs et à la direction.
  • Assurer une utilisation conforme et éthique des données en travaillant avec les équipes juridiques et de confiance.
  • Développer des pipelines de données sécurisés suivant les meilleures pratiques en matière de sécurité.
  • Écrire un code bien documenté, testable et facile à comprendre.
  • Analyser les erreurs et proposer des solutions aux problèmes rencontrés.

Qualifications minimales

  • BSc ou MSc en informatique ou expérience équivalente dans l'industrie.
  • 3+ années d'expérience avec le contrôle de version de logiciels, les tests unitaires et les pipelines de déploiement.
  • Compétence en modélisation, architecture et traitement de données avec diverses représentations de données, y compris la géométrie 2D et 3D.
  • Expérience avec les services cloud (AWS, Azure, etc.), la documentation des architectures et des expériences.
  • Connaissance des bases de données relationnelles (par exemple, MySQL, PostgreSQL) et NoSQL (par exemple, MongoDB, Cassandra).
  • Expérience avec des frameworks de traitement de données tels que Ray data, Metaflow, Hadoop, Spark ou Hive.
  • Familiarité avec les magasins de données vectorielles, les systèmes Linux et les terminaux bash.

Qualifications supplémentaires

  • Expérience en géométrie computationnelle telle que le traitement de données de représentation de maillage ou de frontière.
  • Expérience avec la recherche et la récupération de modèles CAO dans les systèmes PLM ou d'autres bases de données CAD consultables.
  • Connaissance de la statistique et des outils d'analyse de données comme Pandas, Matplotlib, Seaborn, Plotly ou R.
  • Familiarité avec les industries de la conception, de la fabrication, de l'AEC (architecture, ingénierie et construction) ou des médias & divertissement.
  • Expérience avec les produits Autodesk ou similaires (CAD, CAE, CAM, etc.).

Le candidat idéal

  • Possède l'initiative nécessaire pour trouver des solutions et apprend continuellement de nouvelles technologies.
  • À l'aise avec la construction de prototypes à partir de rien et l'écriture de code maintenable.
  • Apprécie l'apprentissage et la collaboration à travers des emplacements mondiaux.
  • S'épanouit dans des domaines ambigus et construit des systèmes évolutifs et maintenables.

En savoir plus sur Autodesk

Chez Autodesk, des créations étonnantes émergent quotidiennement — des bâtiments