Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
5,611 Jobs at 188 Companies

Software Architect - Compute and Visualization

Autodesk

Autodesk

Software Engineering, IT
Multiple locations
Posted on Dec 13, 2024

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