Toronto, ON, Canada
15 days ago
Software Architect – Compute and Visualization

Job Requisition ID #

24WD83823

24WD83823, Architecte logiciel - Calcul et visualisation

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

Aperçu du poste

Les innovateurs, concepteurs, ingénieurs, constructeurs et créateurs du monde entier font confiance à Autodesk pour les aider à concevoir et à créer un monde meilleur pour tous. La plate-forme de conception et de fabrication d'Autodesk permet à chacun, partout, de concevoir et de fabriquer n'importe quoi. Des bâtiments dans lesquels nous vivons et travaillons aux voitures que nous conduisons et aux ponts que nous empruntons. Des produits que nous utilisons et de la technologie dont nous dépendons aux films et aux jeux qui nous inspirent. Tout ce qui nous entoure est fabriqué à l'aide des logiciels Autodesk. La plateforme de conception et de fabrication d'Autodesk offre aux clients la technologie qui les aide à créer le monde qui nous entoure, ainsi que les informations et les données essentielles qui leur permettent d'obtenir de meilleurs résultats pour leur entreprise et pour la planète.

Chez Autodesk, nous célébrons tous ceux qui résolvent les problèmes du monde réel, les rebelles créatifs et les innovateurs qui s'efforcent d'améliorer la réalité qui nous entoure. Parce que nous ne croyons pas qu'il faille attendre le progrès, nous croyons qu'il faut le faire. Lorsque vous êtes un Autodesker, vous pouvez être entier, authentique et faire un travail significatif qui aide à construire un meilleur avenir pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous!

Nous recherchons un architecte logiciel pour notre plateforme de données produit au sein d'Autodesk Platform Services. Dans ce rôle, vous aiderez à construire des services de données hautement évolutifs pour soutenir des expériences de calcul et de visualisation futuristes et serez un leader technique pour plusieurs équipes. Vous travaillerez avec d'autres architectes logiciels et gestionnaires de produits au sein de l'entreprise pour créer de nouvelles offres et expériences de plateformes et de produits.

Responsabilités

Diriger l'architecture et la vision technique de la construction et de l'exploitation de micro-services hautement évolutifs, distribués et à forte intensité de données

Vous vous faites le champion de l'adoption des meilleures pratiques de l'industrie pour faire progresser les normes de développement au sein de l'équipe et dans l'ensemble de l'organisation

Aligner la direction technique sur les besoins de l'entreprise, en amenant l'équipe à faire les bons compromis entre les opportunités commerciales à court terme et la vision technique à long terme

Diriger l'architecture des services de données qui alimentent les expériences de visualisation modernes et les pipelines de calcul

Contribuer à la mise en correspondance des modèles de domaine avec les services de données et les techniques de stockage qui peuvent s'adapter à des millions d'utilisateurs

Contribuer à l'embauche, au mentorat des ingénieurs et à la mise en place d'équipes performantes et en pleine croissance

Travailler avec plusieurs équipes, effectuer des révisions approfondies de la conception et du code, mettre en œuvre les meilleures pratiques pour obtenir un code propre et facile à maintenir

Qualifications minimales

Licence en informatique ou dans un domaine connexe, ou expérience professionnelle équivalente

Solides bases en informatique: structures de données, algorithmes, systèmes distribués et gestion des données. Maîtrise de plusieurs langages de programmation

Connaissance approfondie des concepts de multithreading, de concurrence et de traitement parallèle

Maîtrise exceptionnelle de Java ou Golang ou d'un langage de programmation similaire

Vous avez plus de 12 ans d'expérience dans la construction et l'exploitation professionnelle de systèmes à grande échelle et vous pouvez indiquer les éléments sur lesquels vous avez travaillé

3 ans d'expérience ou plus dans un rôle de leader technique ou d'architecte, dirigeant la conception de systèmes complexes

Compréhension approfondie des bases de données, des systèmes de calcul et des architectures basées sur les événements

Expertise en matière de piles technologiques modernes, de conception d'API, de microservices, de traitement en continu et de conception pour la résilience et l'excellence opérationnelle

Excellent communicateur. Vous aimez synthétiser, simplifier et articuler des problèmes complexes à différents types de public, y compris les cadres

Qualifications souhaitées

Expertise dans les systèmes de recherche d'information ou de visualisation

Expertise dans les plateformes d'infrastructure en nuage telles que AWS, GCP ou Azure

Familiarité avec les architectures d'application offline-first pour les applications de bureau et mobiles

Contribution à des projets open-source et/ou à des recherches sur les données à grande échelle et les systèmes distribués

Expérience dans la surveillance et l'amélioration de la fiabilité d'un système complexe à grande échelle

Connaissance des défis en matière de sécurité et de conformité dans les produits et/ou plates-formes en nuage

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

24WD83823, Software Architect – Compute and Visualization

Position Overview

The world’s innovators, designers, engineers, builders, and creators trust Autodesk to help them design and make a better world for all. Autodesk’s Design and Make Platform empowers everyone, everywhere to design and make anything. From the buildings we live and work in, to the cars we drive and the bridges we drive over. From the products we use and technology we rely on, to the movies and games that inspire us. Everything around us is made using Autodesk software. Autodesk’s leading Design and Make Platform offers customers the technology to help them create the world around us, and the critical insights and data to deliver better outcomes for their business and the planet.

At Autodesk, we celebrate all the real-world problem solvers, creative rebels, and innovators who are driven to improve the reality around us. Because we don’t believe in waiting for progress; we believe in making it. 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!


We are looking for a Software Architect for our Product Data platform within Autodesk Platform Services. In this role, you will help to build highly scalable data services to support futuristic compute and visualization experiences and a technical leader for multiple teams. You will work with other software architects and product managers across the company to build new platform and product offerings and experiences.

Responsibilities

Lead the architecture and technical vision of building and operating highly scalable, distributed, data intensive micro-services

Champion adopting industry best practices to push the development standards within the team and in the larger organization

Align the technical direction with business needs, leading the team to make the correct compromises between short-term business opportunity and long-term technical vision

Lead the architecture of data services that power modern visualization experiences and compute pipelines

Help to map Domain Models into Data Services and Storage techniques that can scale to millions of users

Help to hire, mentor Engineers, help build fast-growing and high-performing teams

Work with multiple teams, perform thorough design and code reviews, drive best practices to clean and maintainable code

Minimum Qualifications

BS in Computer Science or related field or equivalent work experience

Strong Computer Science fundamentals: data structures, algorithms, distributed systems, and data management. Conversant in multiple programming languages

Thorough knowledge of multi-threading, concurrency, and parallel processing concepts

Exceptional proficiency in Java or Golang or similar programming language

12+ years of experience in building and running large scale systems professionally and can point to things worked on

3+ years of experience in a technical leadership or architect role, leading design of complex systems

Deep understanding of databases, compute systems and event driven architectures

Expertise with modern technology stacks, API design, microservices, stream processing and designing for resilience and operational excellence

Strong communicator. You enjoy synthesizing, simplifying, and articulating complex problems to different types of audience, including executives

Preferred Qualifications

Expertise in Information Retrieval or Visualization Systems

Expertise in Cloud Infrastructure platforms such as AWS, GCP, or Azure

Familiar with offline-first application architectures for Desktop and Mobile applications

Contributed to open-source projects and/or research in large scale data and distributed systems

Experience in monitoring and improving Reliability of a complex system at scale

Aware of Security and Compliance challenges in Cloud products and/or platforms

Learn More

About 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!

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $136,000 and $187,000. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, we also have a significant emphasis on annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Diversity & Belonging
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

Are you an existing contractor or consultant with Autodesk?

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

Confirm your E-mail: Send Email