
Senior and Principal Software Developer, AI/ML Platform
Autodesk
The Role
Overview
Develop and lead AI/ML platform systems for Autodesk's product suite.
Key Responsibilities
- data management
- workflow automation
- architectural leadership
- scalable services
- ml deployment
- cross‑functional
Tasks
-Big Data Management: Automate and orchestrate tasks related to managing big data transformation and processing, building large-scale data stores for ML artifacts -Automatisation des flux de travail: développer des systèmes complets pour automatiser et optimiser les processus laborieux, en les intégrant de manière transparente dans notre plateforme afin de rationaliser les opérations -Architectural Leadership: Take ownership of critical components of the platform, providing architectural direction, and contributing to the overall success of the AI/ML Platform -Scalable Services: Design and implement low-latency, scalable prediction, and inference services to support the diverse needs of our users -ML Solution Deployment: Develop tools for building and deploying ML artifacts in production environments, facilitating a smooth transition from development to deployment -Leadership architectural: Prendre en charge les composants critiques de la plateforme, fournir des orientations architecturales et contribuer au succès global de la plateforme IA/ML -Innovative System Design: Lead the design and engineering of software systems for the AI/ML Platform, contributing to the full ML development lifecycle -Collaboration antérieure avec des scientifiques des données et des chercheurs -Cross-Functional Collaboration: Collaborate across diverse teams, including machine learning researchers, developers, product managers, software architects, and operations, fostering a collaborative and cohesive work environment -Workflow Automation: Develop comprehensive systems to automate and optimize laborious processes, integrating them seamlessly into our platform to streamline operations -Automation and Streamlining: Identify and implement opportunities to automate and streamline ML development processes, fostering efficiency and effectiveness -Déploiement de solutions de ML: développer des outils pour créer et déployer des artefacts de ML dans des environnements de production, facilitant une transition en douceur du développement au déploiement
Requirements
- python
- kubernetes
- aws
- pytorch
- ci/cd
- big data
What You Bring
-Demonstrated created problem-solving skills with the ability to break down problems into manageable components -Expertise in programming languages such as Python, Java, Go, scripting languages and SQL -Excellente expérience en matière de conception de systèmes évolutifs et d'architecture logicielle distribuée -Expérience des bibliothèques ML telles que PyTorch, TensorFlow, XGBoost, Pandas et ScikitLearn -3 à 8 ans d'expérience en développement et ingénierie de logiciels, avec une solide expérience dans la fourniture de systèmes et de services de production -Expérience pratique de l'automatisation des corrections de vulnérabilités et du travail avec les équipes de sécurité des grandes entreprises -Connaissance des pratiques d'opérations d'apprentissage automatique -Excellent communication and collaboration skills, fostering teamwork and effective information exchange -Expérience du déploiement de projets et de solutions basés sur l'apprentissage automatique dans des environnements de production -Working knowledge of cloud networking principles and their security implications for organizations holding sensitive data -Excellentes compétences en communication et en collaboration, favorisant le travail d'équipe et l'échange efficace d'informations -Expérience pratique de la construction d'une infrastructure centrée sur Kubernetes et des processus CI/CD -Connaissance pratique des principes de mise en réseau cloud et de leurs implications en matière de sécurité pour les organisations détenant des données sensibles -Past collaboration with data scientists and researchers -Expérience des grands modèles de langage open source sur Hugging Face, tels que Llama et Mixtral -Expertise dans les langages de programmation tels que Python, Java, Go, les langages de script et SQL -Expérience approfondie des technologies de big data, notamment NoSQL, Hadoop, Spark, Hive et les pipelines de données -Gestion des Big Data: automatiser et orchestrer les tâches liées à la gestion de la transformation et du traitement des Big Data, en créant des magasins de données à grande échelle pour les artefacts de ML -Hands-on experience building on Kubernetes centric infrastructure and CI/CD processes -Automatisation et rationalisation: identifier et mettre en œuvre des opportunités d'automatisation et de rationalisation des processus de développement de l'AA, en favorisant l'efficacité et l'efficience -Working knowledge with cloud data processing, training, deployment, or operations, such as Snowflake or Databricks -Licence en informatique ou expérience pratique équivalente -In-depth experience working with big data technologies, including NoSQL, Hadoop, Spark, Hive, and data pipelines -Conception de systèmes innovants: diriger la conception et l'ingénierie de systèmes logiciels pour la plateforme IA/AA, en contribuant au cycle de développement complet de l'AA -Connaissance pratique du traitement, de la formation, du déploiement ou des opérations de données cloud, telles que Snowflake ou Databricks -BS in Computer Science, or equivalent practical experience -Solide expertise des plateformes de données, englobant la conception et la mise en œuvre de systèmes évolutifs et efficaces de stockage, de récupération et de traitement des données -Exposure to open-source Large Language Models on Hugging Face like Llama & Mixtral -Excellent track record in scalable system design and distributed software architecture -Exposure to deploying ML-enabled projects and solutions to production environments -Hands-on experience automating vulnerability fixes and working with security teams at large enterprise companies -Familiarity with agile development methodologies, including CI/CD & test-driven development -Expérience de l'analyse statistique -Exposure to statistical analysis -Expérience approfondie des technologies cloud Amazon AWS (Amazon Web Services) ou Azure -3-8 years of experience in software development and engineering, with a solid record of delivering production systems and services -In-depth experience with Amazon AWS (Amazon Web Services) or Azure cloud technologies -Compétences avérées en matière de résolution de problèmes, avec la capacité de décomposer les problèmes en éléments gérables -Familiarity with Machine Learning Operations practices -Exposure to ML libraries such as PyTorch, TensorFlow, XGBoost, Pandas, and ScikitLearn -Connaissance des méthodologies de développement agiles, notamment le CI/CD et le développement piloté par les tests -Strong expertise in data platforms, encompassing the design and implementation of scalable and efficient data storage, retrieval, and processing systems
People Also Searched For
Operations Administrator jobs in Laval , Quebec , CA
Data Entry jobs in Laval , Quebec , CA
Administrative Assistant jobs in Laval , Quebec , CA
Operations Administrator jobs in Quebec , CA
Data Entry jobs in Quebec , CA
Administrative Assistant jobs in Quebec , CA
Operations Administrator jobs in Laval , CA
Data Entry jobs in Laval , CA
Administrative Assistant jobs in Laval , CA
Benefits
-Services évolutifs: Concevoir et mettre en œuvre des services de prédiction et d'inférence évolutifs à faible latence pour répondre aux divers besoins de nos utilisateurs -Collaboration interfonctionnelle: Collaborer avec diverses équipes, notamment des chercheurs en apprentissage automatique, des développeurs, des chefs de produit, des architectes logiciels et des opérations, en favorisant un environnement de travail collaboratif et cohésif
The Company
About Autodesk
-Pioneered software for 2D and 3D design, revolutionizing industries. -Known for products like AutoCAD, it reshaped architecture, engineering, and manufacturing workflows. -Empowering creators in fields from construction to digital media, enabling more innovative designs. -Develops tools used in iconic projects, from skyscrapers to blockbuster movies. -Pushes the boundaries of design technology, leading the way in artificial intelligence and automation. -Software is a cornerstone in diverse sectors, from industrial to infrastructure, energy, and entertainment. -Cloud-based solutions streamline design processes and foster real-time collaboration across industries. -A leader in 3D design software, with solutions powering projects in every corner of the globe. -Committed to shaping the future of digital design, bringing complex visions to life.
Sector Specialisms
Building Design
Construction
Automotive
Building Product Manufacturing
3D Animation
Architecture
Engineering
Construction Professionals
Mechanical Engineering
Mechanical CAD
Thermal Simulation
Electronic Design Automation
Print Circuit Board Design
Mechanical, Electrical, and Plumbing (MEP)
HVAC
Fabrication
Estimation
Infrastructure
Civil Engineering
Genetic Engineering (Life Sciences)
