Principal Backend Developer - Computation Design and Automation

Autodesk • Remote

Company

Autodesk

Location

Remote

Type

Full Time

Job Description

Job Requisition ID #

24WD84072

24WD84072, Développeur principal backend - Conception et automatisation des calculs

French translation to follow!/La traduction française suivra!

Aperçu du poste

Nous sommes à la recherche d'un développeur principal de logiciels backend, motivé et passionné, pour rejoindre l'équipe d'ingénieurs de Computational Design and Automation (CDA). La mission de cette équipe est de faire évoluer les lignes de produits CDA telles que Dynamo et Generative Design vers des services de pointe basés sur les dernières technologies Web, Cloud, AI/ML et 3D Data Visualization afin de permettre aux clients existants et nouveaux d'automatiser les workflows de conception sur le Web.

Want more jobs like this?

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

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


En tant que développeur backend principal, vous serez responsable de la construction et de la fourniture d'une architecture et d'un service de haute performance dans AWS pour soutenir l'exécution du code défini par l'utilisateur / l'automatisation. Les performances du système, l'évolutivité et la sécurité sont des facteurs clés de différenciation. Ces services permettront à nos clients de bénéficier d'une expérience moderne de création collaborative sur le web et de visualisation 3D, en passant des flux de travail traditionnels sur ordinateur au cloud.

En tant que candidat idéal, vous avez de l'expérience dans la conception, le développement et le support de clients, composants et services web/cloud critiques pour l'entreprise. Vous êtes enthousiaste à l'idée de participer à des projets de type greenfield et vous apportez votre propre expérience dans le domaine, mais vous vous penchez sur les difficultés et essayez de nouvelles choses pour résoudre des défis en constante évolution. Vous allez renforcer une équipe performante au sein d'Autodesk et impliquer activement le réseau de contributeurs de la communauté au projet open-source Dynamo.

Responsabilités

  • DĂ©velopper et maintenir 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
  • Collaborer avec les architectes logiciels, les gestionnaires de produits et les dĂ©veloppeurs de logiciels pour transformer de manière itĂ©rative les exigences de haut niveau en matière de performance, de sĂ©curitĂ©, de SRE et de DevOps en amĂ©liorations qui sont livrĂ©es de manière incrĂ©mentielle
  • Participer Ă  des discussions et Ă  des prises de dĂ©cisions techniques
  • Mener des rĂ©ponses durables aux incidents, des analyses post-mortem sans reproche et des amĂ©liorations de la production
  • Maintenir les services supportĂ©s en conformitĂ© avec les exigences de l'entreprise et les exigences rĂ©glementaires, y compris, mais sans s'y limiter, la sĂ©curitĂ©, la confidentialitĂ© et SOC2
  • Construire, automatiser et amĂ©liorer les tableaux de bord d'observabilitĂ© afin de fournir une meilleure visibilitĂ© sur les aspects opĂ©rationnels des systèmes
  • CrĂ©er des interfaces de programmation d'applications (API) basĂ©es sur REST et des API GraphQL en collaboration avec la communautĂ© des consommateurs
  • Vous vous tenez au courant des tendances du secteur et des meilleures pratiques en matière de dĂ©veloppement de systèmes dorsaux
  • Assurer la qualitĂ© de la base de code backend 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 8 ans d'expĂ©rience professionnelle dans le dĂ©veloppement de logiciels, avec au moins 3 ans d'expĂ©rience dans le dĂ©veloppement de systèmes backend
  • BS ou MS en informatique ou dans un domaine technique connexe
  • Connaissance approfondie des meilleures pratiques en matière de sĂ©curitĂ© de l'information et du cloud
  • ExpĂ©rience de la mise en Ĺ“uvre de la sĂ©curitĂ© et du sandboxing ainsi que du contrĂ´le de la sĂ©curitĂ©
  • MaĂ®trise des langages clĂ©s tels que C#, TypeScript, Python, Node.js, React, etc
  • MaĂ®trise des langages de script tels que Python, Bash ou PowerShell pour les tâches d'automatisation
  • ExpĂ©rience avec des outils d'infrastructure en tant que code comme Terraform ou Ansible
  • ExpĂ©rience avec des outils de surveillance et de journalisation (par exemple, Prometheus, Grafana, ELK stack)
  • ExpĂ©rience avec des outils de gestion de configuration (par exemple, Chef, Puppet, SaltStack)
  • ComprĂ©hension des protocoles rĂ©seau, des meilleures pratiques de sĂ©curitĂ© et de l'Ă©quilibrage de charge
  • Solide connaissance des meilleures pratiques en matière de sĂ©curitĂ© de l'information et du cloud
  • ExpĂ©rience dans le support 24x7 des systèmes de production hautement disponibles et expĂ©rience dans l'information des parties prenantes
  • Forte comprĂ©hension des pipelines et outils CI/CD (par exemple, Jenkins, CircleCI, GitHub Actions)
  • ExpĂ©rience des outils de conteneurisation et d'orchestration (par exemple, Docker, Kubernetes)
  • ExpĂ©rience des plateformes de cloud computing telles que AWS, Azure, etc. et de la manière de dĂ©ployer et de gĂ©rer des applications sur ces plateformes
  • ExpĂ©rience de travail dans un environnement Agile
  • ExpĂ©rience de travail avec une Ă©quipe distribuĂ©e
  • Passion pour l'exĂ©cution et l'amĂ©lioration des systèmes en contact avec les clients avec un haut degrĂ© de disponibilitĂ© (quatre 9)

Qualifications souhaitées

  • ExpĂ©rience dans la mise en Ĺ“uvre de cadres d'automatisation des tests
  • ExpĂ©rience des mĂ©canismes de cache comme Redis, Varnish, Memcached, etc., pour amĂ©liorer l'Ă©volutivitĂ© et l'efficacitĂ©
  • Une certaine expĂ©rience des applications de CAO
  • Une certaine expĂ©rience de l'infographie 3D et/ou de la gĂ©omĂ©trie informatique

--------------------------------------------------------------------------------------------------------------------------------

24WD84072, Principal Backend Developer - Computation Design and Automation

Position Overview

We are looking for a driven, passionate, self-motivated Principal Backend Software Developer to join the Computational Design and Automation (CDA) engineering team. The mission of this team is to transition the CDA Product lines such as Dynamo and Generative Design to cutting-edge services based on the latest Web, Cloud, AI/ML and 3D Data Visualization technologies to better empower existing and new customers to automate design workflows on the web.

As a Principal Backend Developer, you will be responsible for building and delivering a high-performance architecture and service in AWS to support execution of user defined code / automation. System performance, scalability, and security are key differentiators. These services will empower a modern collaborative web authoring and 3D visualization experience for our customers transitioning from traditional desktop workflows to the cloud.

As our ideal candidate, you will have experience designing, developing, and supporting business critical web/cloud clients, components, and services. You are excited for green-field projects and bring your own domain experience but lean into the hard and try new things to solve evolving challenges. You will empower a high performing team within Autodesk and actively engage the network of community contributors to the Dynamo open-source project.

Responsibilities

  • 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
  • Collaborate with software architects, product managers, and software developers to iteratively transform high-level Performance, Security, SRE, and DevOps requirements into enhancements that are delivered incrementally
  • Engage in technical discussions and technical decision-making
  • Lead sustainable incident response, blameless postmortems, and production improvements
  • Keep supported services compliant with the company and regulatory requirements including but not limited to security, privacy, and SOC2
  • Build, automate, and improve observability dashboards to provide better visibility into the operational aspects of the systems
  • Creating REST-based Application Programming Interfaces (APIs) and GraphQL APIs collaborating with the consumer community
  • Stay current with industry trends and best practices in backend development
  • Ensure the quality of the backend codebase through code reviews, automated testing, and quality control measures
  • Function well in a fast-paced, rapidly-changing environment

Minimum Qualifications

  • 8+ years of professional experience in software development, with at least 3 years of experience in backend system development
  • BS or MS in Computer Science or related technical field
  • Strong knowledge of Information and Cloud Security Best Practice
  • Experience with security / sandboxing implementation as well as security monitoring
  • Proficiency with key languages such as C#, TypeScript, Python, Node.js, React, etc
  • Proficiency in scripting languages such as Python, Bash, or PowerShell for automation tasks
  • Experience with infrastructure as code tools like Terraform or Ansible
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack)
  • Experience with configuration management tools (e.g., Chef, Puppet, SaltStack)
  • Understanding of network protocols, security best practices, and load balancing
  • Strong knowledge of Information and Cloud Security Best Practices
  • Experience in 24x7 support of the highly available production systems with experience in keeping stakeholders informed
  • Strong understanding of CI/CD pipelines and tools (e.g., Jenkins, CircleCI, GitHub Actions)
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
  • Experience with cloud computing platforms such as AWS, Azure, etc., and how to deploy and manage applications on them
  • Experience in working in an Agile environment
  • Experience in working with distributed team
  • Passion to run and improve the customer facing systems with high degree of availability (four 9's)

Preferred Qualifications

  • Experience in implementing test automation frameworks
  • Experience with caching mechanisms like Redis, Varnish, Memcached, etc., to improve scalability and efficiency
  • Some Experience with CAD applications
  • Some Experience with 3D computer graphics and/or computational geometry

#AC-1

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

Apply Now

Date Posted

12/23/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Director, Product, Customer, and Lifecycle Marketing - Garner Health

Views in the last 30 days - 0

Garner Health is seeking an experienced Product Marketing Leader to join their team The ideal candidate will lead the product marketing efforts focusi...

View Details

Data Analyst - Agero

Views in the last 30 days - 0

Agero a leading B2B whitelabel provider of digital driver assistance services is revolutionizing the vehicle ownership experience through datadriven t...

View Details

Director, Product (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a leading company in experience research technology offering a platform for major companies to gain insights into user needs and behaviors T...

View Details

Technical Architect - CDW

Views in the last 30 days - 0

CDW offers a rewarding career opportunity for a Technical Architect with expertise in ServiceNow The role involves delighting customers by collaborati...

View Details

Senior React.js & Python Developer - Lemon.io

Views in the last 30 days - 0

Lemonio is a marketplace that connects Senior Developers with handpicked startups in the US and Europe They offer projects based on the developers exp...

View Details

Sales Development Representative (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a leading company in experience research technology offering a platform for businesses to gain insights into user needs and behaviors They a...

View Details