AutodeskAU

Senior Developer, Dynamo / Computational Design

Autodesk, Inc. is an American multinational software corporation that provides software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Their mission is to empower innovators with design and make technology so they can achieve the new possible.

Autodesk

Employee count: 5000+

Canada only

Job Requisition ID #

25WD87550

French job description to follow!/La description de poste en français se trouve plus bas!

Position Overview

We are seeking a highly driven, passionate, and self-motivated Senior Software Developer to join our dynamic Computational Design and Automation (CDA) engineering team. Our mission is to revolutionize CDA Product lines such as Dynamo and Generative Design by leveraging the latest in Web, Cloud, AI/ML, and 3D Data Visualization technologies. This transformation will empower both existing and new customers to automate design workflows seamlessly on the web.

As a Senior Developer, your role will be pivotal in building and delivering innovative tools and services that enhance the customer experience through cutting-edge ML and AI technologies. You will focus on system capablities, performance, scalability, and user extensibility, key differentiators that will enable a modern automation authoring environment. This is crucial for customers transitioning from traditional desktop workflows to the cloud.

Our ideal candidate thrives on designing, developing, and supporting business-critical applications, components, and services. You are enthusiastic about green-field projects, and lean into the hard, bringing your domain expertise while embracing challenges with a forward-thinking approach. You will help drive a high-performing team within Autodesk and engage actively with the community contributors to the Dynamo open-source project.

Responsibilities

  • Contribute to design, implementation, testing, and deployment of Dynamo software products (desktop, web, and mobile)

  • Leverage the latest in ML application development to train and deliver models that enhance and assist customer workflows

  • Partner with designers and product managers to continually engage with customers for validation and feedback on the software we develop

  • Actively develop and maintain our highly available production systems, ensuring they are robust, scalable, and maintainable

  • Actively contribute to the threat modeling and security architecture design to ensure our services maintain an appropriate threat mitigation stance

  • Configure and improve cloud infrastructure for service availability, resiliency, performance, and cost efficiency with increasing load over time

  • Gain deep knowledge of both our complex internally developed applications and enterprise-class services

  • Participate in team development process, including daily scrum, planning, code reviews, and quality assurance activities

  • Engage in technical discussions and technical decision-making

  • Stay current with industry trends and best practices in software and ML development

  • Ensure the quality of the codebase through code reviews, automated testing, and quality control measures

  • Function well in a fast-paced, rapidly-changing environment

Minimum Qualifications

  • 5+ years of professional experience in software development

  • BS or MS in Computer Science or related technical field

  • Experience designing and developing web/cloud applications

  • Experience with Continuous Integration, Continuous Deliver, DevOps, etc

  • Experience with key web technologies and tools such as TypeScript, Node.js,React, etc

  • Proficiency with modern desktop technologies: C++, C#, .NET/.NET Core

  • Proficiency in scripting languages such as Python, Bash, or PowerShell for automation tasks

  • Understanding of network protocols, security best practices, and load balancing

  • Experience in working in an Agile environment​

  • Experience in working with distributed team

Preferred Qualifications

  • Understanding of User Interface / User Experience Design process

  • Domain Experience with CAD applications

  • Domain Experience with BIM workflows

  • Some Experience with 3D computer graphics and/or computational geometry

Description du poste

Nous sommes à la recherche d'un développeur de logiciels senior très motivé et passionné pour rejoindre notre équipe dynamique d'ingénieurs de Computational Design and Automation (CDA). Notre mission est de révolutionner les lignes de produits CDA telles que Dynamo et Generative Design en s'appuyant sur les dernières technologies Web, Cloud, AI/ML et de visualisation de données 3D. Cette transformation permettra aux clients existants et aux nouveaux clients d'automatiser les flux de travail de conception de manière transparente sur le web.

En tant que développeur senior, votre rôle sera essentiel dans la construction et la fourniture d'outils et de services innovants qui améliorent l'expérience du client grâce à des technologies de pointe en matière de ML et d'IA. Vous vous concentrerez sur les capacités du système, la performance, l'évolutivité et l'extensibilité de l'utilisateur, des différentiateurs clés qui permettront un environnement de création d'automatisation moderne. Ceci est crucial pour les clients qui font la transition des flux de travail de bureau traditionnels vers le cloud.

Notre candidat idéal s'épanouit dans la conception, le développement et le support d'applications, de composants et de services critiques pour l'entreprise. Vous êtes enthousiaste à l'égard des projets de type « greenfield », et vous vous penchez sur les difficultés, apportant votre expertise dans le domaine tout en relevant les défis avec une approche tournée vers l'avenir. Vous aiderez à diriger une équipe performante au sein d'Autodesk et vous vous engagerez activement avec les contributeurs de la communauté du projet open-source Dynamo.

Responsabilités

  • Contribuer à la conception, à l'implémentation, aux tests et au déploiement des produits logiciels Dynamo (desktop, web et mobile)

  • Vous vous appuyez sur les dernières avancées en matière de développement d'applications de ML pour former et fournir des modèles qui améliorent et assistent les flux de travail des clients

  • Vous êtes en charge de la conception, de l'implémentation, du test et du déploiement des produits Dynamo (desktop, web, mobile)

  • Développez et maintenez activement nos systèmes de production hautement disponibles, en veillant à ce qu'ils soient robustes, évolutifs et faciles à maintenir

  • Contribuer activement à la modélisation des menaces et à la conception de l'architecture de sécurité pour s'assurer que nos services maintiennent une position d'atténuation des menaces appropriée

  • Configurer et améliorer l'infrastructure en nuage pour assurer la disponibilité, la résilience, la performance et la rentabilité des services avec une charge croissante au fil du temps

  • Acquérir une connaissance approfondie de nos applications complexes développées en interne et de nos services d'entreprise

  • Participez au processus de développement de l'équipe, y compris aux activités quotidiennes de scrum, de planification, d'examen du code et d'assurance qualité

  • Participez aux discussions techniques et à la prise de décisions techniques

  • Restez au courant des tendances de l'industrie et des meilleures pratiques en matière de développement de logiciels et de ML

  • Assurer la qualité de la base de code par le biais de revues de code, de tests automatisés et de mesures de contrôle de la qualité

  • Fonctionner correctement dans un environnement en évolution rapide

Qualifications minimales

  • Plus de 5 ans d'expérience professionnelle dans le développement de logiciels

  • BS ou MS en informatique ou dans un domaine technique connexe

  • Expérience dans la conception et le développement d'applications web/cloud

  • Expérience de l'intégration continue, de la livraison continue, de DevOps, etc.

  • Expérience des technologies et outils web clés tels que TypeScript, Node.js, React, etc.

  • Maîtrise des technologies bureautiques modernes : C++, C#, .NET/.NET Core

  • Maîtrise des langages de script tels que Python, Bash ou PowerShell pour les tâches d'automatisation.

  • Compréhension des protocoles réseau, des meilleures pratiques en matière de sécurité et de l'équilibrage de la charge

  • Expérience de travail dans un environnement Agile

  • Expérience de travail avec une équipe distribuée

Qualifications préférées

  • Compréhension du processus de conception de l'interface utilisateur / de l'expérience utilisateur

  • Expérience dans le domaine des applications de CAO

  • Expérience dans le domaine des flux de travail BIM

  • Expérience de l'infographie 3D et/ou de la géométrie computationnelle

Learn More / Plus d'information

About Autodesk / À propos d’Autodesk

Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.

When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!

Bienvenue à Autodesk ! Des choses incroyables sont créées chaque jour avec nos logiciels - des bâtiments les plus écologiques et des voitures les plus propres aux usines les plus intelligentes et aux plus grands films à succès. Nous aidons les innovateurs à transformer leurs idées en réalité, transformant non seulement la façon dont les choses sont faites, mais ce qui peut être fait.

Nous sommes très fiers de notre culture ici chez Autodesk - notre code en matière de culture est au cœur de tout ce que nous faisons. Nos valeurs et nos méthodes de travail aident nos employés à prospérer et à réaliser leur potentiel, ce qui conduit à des résultats encore meilleurs pour nos clients.

Lorsque vous êtes un employé Autodesk, vous pouvez être entier et authentique et effectuer un travail significatif qui aide à construire un avenir meilleur pour tous. Prêt à façonner le monde et votre avenir? Joignez-vous à nous !

Salary transparency / Transparence salariale

Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.

Le salaire est l'un des éléments de l'offre compétitive d'Autodesk. Les offres sont basées sur l'expérience et la situation géographique du candidat. Outre les salaires de base, nous accordons également une grande importance aux primes annuelles discrétionnaires en espèces, aux commissions pour les fonctions de vente, aux actions ou aux primes d'encouragement à long terme en espèces, ainsi qu'à un ensemble complet d'avantages sociaux.

Diversity & Belonging / Diversité et appurtenance

We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging

Nous sommes fiers de cultiver une culture d’appartenance et un milieu de travail équitable où tout le monde peut s’épanouir. Pour en savoir plus, cliquez ici :https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

Êtes-vous un sous-traitant ou un consultant existant d’Autodesk ?

Please search for open jobs and apply internally (not on this external site).

Veuillez rechercher des emplois vacants et postuler à l’interne (pas sur ce site externe).

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Canada +/- 0 hours

About Autodesk

Learn more about Autodesk and their company culture.

View company profile

At the heart of Autodesk is a culture driven by the mission to empower innovators everywhere to design and make anything. This ethos permeates the company, guiding how employees work, interact with each other, and connect with customers and partners. Autodesk fosters a culture of belonging, where all employees have equal opportunities to succeed and contribute their unique talents. The company strives to create an environment where everyone, regardless of their location or background, feels excited to come to work and can make a meaningful impact. This commitment to an inclusive and collaborative culture is seen as key to unlocking human ingenuity and driving innovation.

Autodesk's values – being optimistic, relentless, brave, ingenious, and trusted – unite its global team. These principles, remembered by the acronym One ORBIT, define what it means to be an Autodesker and shape the company's approach to problem-solving and its role in the world. The company emphasizes making things and encourages creativity and exploration among its employees, providing access to advanced machinery, technology, and software. This hands-on approach allows employees, many of whom are enthusiasts and hobbyists in fields that utilize Autodesk products, to directly engage with the tools they help create. Autodesk is a dynamic company that embraces change and provides its people with the tools and methods to navigate transformations effectively. The company believes in not just adapting to progress, but in actively making it, bringing new experiences, ideas, and value to its customers to help them advance their capabilities and create new opportunities. This people-centric strategy, encapsulated in their 'people strategic intent,' underscores the belief that empowering employees to thrive is directly linked to helping customers achieve better outcomes for their products, businesses, and the world.

Employee benefits

Learn about the employee benefits and perks provided at Autodesk.

View benefits

401(k) Plan

Autodesk offers a 401(k) plan.

On-Site Mother's Room

Lactation facilities are available.

Flexible Spending Accounts (FSAs)

Autodesk offers flexible spending accounts.

PTO / Vacation Policy

Autodesk offers paid time off and vacation.

View Autodesk's employee benefits
Claim this profileAutodesk logoAU

Autodesk

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

66 remote jobs at Autodesk

Explore the variety of open remote roles at Autodesk, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Autodesk

Remote companies like Autodesk

Find your next opportunity by exploring profiles of companies that are similar to Autodesk. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Autodesk hiring Senior Developer, Dynamo / Computational Design • Remote (Work from Home) | Himalayas