Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Developer, Dynamo / Computational Design

AT Autodesk
Autodesk

Senior Developer, Dynamo / Computational Design

Remote

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.

Want more jobs like this?

Get Software Engineering jobs that are Remote delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


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).

Job ID: autodesk-25WD87550
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Long-Term Disability
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • FSA
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Health Reimbursement Account
    • On-Site Gym
    • Pet Insurance
    • Mental Health Benefits
  • Parental Benefits

    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
    • Work-From-Home Stipend
  • Office Life and Perks

    • Some Meals Provided
    • Commuter Benefits Program
    • Casual Dress
    • Pet-friendly Office
    • Happy Hours
    • Snacks
    • Company Outings
  • Vacation and Time Off

    • Personal/Sick Days
    • Paid Holidays
    • Unlimited Paid Time Off
    • Leave of Absence
    • Paid Vacation
    • Sabbatical
    • Volunteer Time Off
  • Financial and Retirement

    • Relocation Assistance
    • Performance Bonus
    • Stock Purchase Program
    • Company Equity
    • 401(K) With Company Matching
  • Professional Development

    • Shadowing Opportunities
    • Access to Online Courses
    • Promote From Within
    • Learning and Development Stipend
    • Lunch and Learns
    • Tuition Reimbursement
    • Mentor Program
    • Internship Program
    • Leadership Training Program
    • Professional Coaching
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)
    • Woman founded/led
    • Black founded/led
    • BIPOC founded/led
    • Latinx founded/led
    • Asian founded/led
    • LGBTQ+ founded/led
    • Veteran founded/led