Software Architect - Compute and Visualization
Autodesk
Job Requisition ID #
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).