Autodesk
Winnipeg, Канада
131 000 – 191 400 CAD
в год
Идентификатор заявки на вакансию № 26WD99177
L'affichage de poste en français suivra / The French job posting follows
26WD99177, Principal Software Developer - Databases
## Об Autodesk Construction Solutions @ Autodesk Autodesk полностью переосмыслила строительный бизнес для цифровой эпохи, позволяя компаниям решать наиболее важные задачи, с которыми они сталкиваются сегодня, и в то же время готовиться к новым способам работы в будущем. Портфолио Autodesk Construction Solutions (ACS) объединяет офис, трейлер и строительную площадку, позволяя клиентам беспрепятственно проходить каждый этап строительного цикла — от проектирования и предварительного строительства до строительства, передачи и эксплуатации. Генеральные подрядчики, субподрядчики и владельцы по всему миру полагаются на ACS, чтобы выигрывать больше проектов, улучшать сотрудничество, ускорять принятие решений, снижать риски и улучшать общие результаты проектов.
Группа Structured Record Storage владеет общим уровнем хранения данных для AEC: автоматизированное управление парком баз данных, потоковая передача данных в хранилища для аналитики и ML, а также абстракции для разработчиков, которые отделяют логику сервиса от технологии хранения. Мы управляем всем парком баз данных (Postgres и DynamoDB, все производственные регионы), отвечаем за жизненный цикл схемы от миграции до регионального развертывания и генерируем семантические события в Kafka, чтобы последующие команды никогда не создавали приложения для «сырой» реконструкции данных. SRS — это функция платформенного уровня. Мы определяем стандарты хранения, обеспечиваем их соблюдение и создаем инструменты, которые делают соблюдение стандартов автоматическим, а не ручным.
## Обзор позиции Autodesk Construction Solutions ищет опытного технического специалиста, обладающего глубокими знаниями в области облачной инфраструктуры данных и использующего их для формирования подходов подразделения к управлению структурированным хранилищем. Эта роль определяет техническое направление всей платформы SRS — от управления парком баз данных до API-абстракций и контрактов событий, которые находятся поверх них, — и руководит высокоэффективными инициативами от начала до конца. Вы будете работать с значительной степенью автономии, влиять на архитектурные решения в разных командах и повышать технический уровень того, как команды инженеров строят на базе общей инфраструктуры хранения.
## Обязанности - Руководство проектированием и внедрением высокоэффективных возможностей платформы SRS: интеграция CDC (Kafka) в платформу событий, автоматизация схем, API доступа к структурированным записям, инструменты управления парком. - Определение технического направления для одной или нескольких подобластей SRS: стандарты архитектуры, обзоры дизайна, повышение уровня разработки команды. - Постоянная оценка потребностей облачной платформы SRS в масштабе, выявление значительных рисков и пробелов, а также разработка дорожной карты для их устранения. - Управление и улучшение эксплуатации всего парка: управление емкостью, мониторинг и оповещение, настройка запросов, оптимизация нагрузки и репликация данных для рабочих нагрузок отчетности. - Создание и институционализация лучших практик и моделей работоспособности для парка баз данных; использование инструментов наблюдаемости и автоматизации AWS для последовательного применения стандартов в сотнях управляемых баз данных. - Создание влиятельной сети «чемпионов по хранению данных» в инженерных группах, прямое консультирование продуктовых команд и руководителей групп по готовности и рискам хранения, а также выбор возможностей обучения, повышающих инженерные возможности в масштабах всего подразделения. - Ответственность за надежность созданных вами решений: мониторинг, руководства по эксплуатации, реакция на инциденты, извлечение уроков после инцидентов. - Партнерство с руководством областей SRS (платформа управляемых баз данных, DevEx и хранилища данных) для определения очередности работ и принятия решений о компромиссах между командами. - Руководство инициативами по миграции и жизненному циклу схем в масштабах всего парка, координация с продуктовыми командами, управление рисками развертывания, проверка покрытия для отката. - Наставничество инженеров P2/P3; проведение обзоров дизайна и кода с реальной обратной связью. - Представление технических требований SRS на межорганизационных форумах: обзоры архитектуры, руководство группами. - Обеспечение тактического руководства во время чрезвычайных ситуаций в производственной среде.
## Минимальные требования - 6+ лет опыта разработки программного обеспечения в области платформ, инфраструктуры или инженерии данных. - 5+ лет опыта работы с архитектурой Kubernetes в масштабе. - 7+ лет опыта работы с Terraform. - 7+ лет опыта работы с облачными технологиями хранения данных. - Глубокий опыт работы с Postgres или DynamoDB в масштабе: операции на уровне всего парка, а не использование на уровне приложений. - Подтвержденная способность руководить техническими проектами от начала до конца: от проектирования до эксплуатации. - Практический опыт работы с Kafka или потоковой передачей событий в производственной среде; преимуществом будет опыт создания конвейеров CDC (Postgres binlog, DynamoDB Streams, Debezium). - Опыт работы с ORM на уровне фреймворка или платформы: вы создавали или расширяли инструменты ORM для управления семантическими событиями, а не просто использовали их. - Практический опыт работы с Kubernetes CRD: проектирование или эксплуатация контроллеров/операторов, управляющих ресурсами платформы. - Значительный опыт работы с AWS: IAM, RDS/Aurora, DynamoDB, ECS/EKS, мультирегиональность. - Способность обеспечивать техническое согласование между командами с устоявшимися мнениями; вы смогли убедить трех инженеров с разными мнениями согласиться с подходом. - Опыт работы с Infrastructure-as-code (Terraform) и развертыванием GitOps. - Сильные коммуникативные и организационные навыки; вы можете влиять на результаты в разных командах, группах и на уровне руководства.
## Предпочтительные квалификации - Вы самостоятельны, уверенно управляете работой в распределенной группе владельцев сервисов из разных команд. - Вы бесстрашный решатель проблем и мыслитель, основанный на моделях. - Вы принимаете большие вызовы и применяете строгие, но эффективные методы для своих решений. - Вы ориентированы на результат, с сильной склонностью к действию и твердым чувством ответственности.
## Идеальный кандидат - Опыт создания или эксплуатации управляемой платформы Postgres. - Управление ключами клиента (CMK): проектирование политик ключей AWS KMS, шифрование конвертов или ротация CMK в регулируемой среде. - Опыт работы с каталогом схем, управлением данными или контрактами данных. - Опыт работы с Liquibase или эквивалентным инструментом миграции схем. - Опыт работы с конвейерами развертывания Helm, ArgoCD или Harness. - Опыт работы с Apigee, прокси LLM или платформой API Gateway. - Контекст соответствия требованиям FedRAMP/IL4 в облачной среде.
26WD99177, Principal Software Developer - Databases
## À propos d’Autodesk Construction Solutions chez Autodesk Autodesk a entièrement repensé le secteur de la construction à l’ère du numérique, permettant ainsi aux entreprises de relever les défis les plus importants auxquels elles sont confrontées aujourd’hui tout en se préparant aux nouvelles méthodes de travail de demain. Le portefeuille Autodesk Construction Solutions (ACS) relie le bureau, le chantier et le terrain, permettant ainsi aux clients de passer en toute fluidité d’une phase à l’autre du cycle de vie de la construction, de la conception et de la pré-construction à la construction, à la livraison et à l’exploitation. Partout dans le monde, les maîtres d’œuvre, les sous-traitants et les maîtres d’ouvrage s’appuient sur ACS pour remporter davantage de marchés, renforcer la collaboration, accélérer la prise de décision, réduire les risques et améliorer les résultats globaux des projets.
Le groupe Structured Record Storage gère la couche de persistance des données partagées pour le secteur AEC : gestion automatisée du parc de bases de données, transmission en continu vers le stockage centralisé à des fins d’analyse et d’apprentissage automatique, ainsi que les abstractions de développement qui dissocient la logique des services de la technologie de stockage. Nous gérons l’ensemble du parc de bases de données (Postgres et DynamoDB, toutes les régions de production), prenons en charge le cycle de vie des schémas, de la migration au déploiement régional, et diffusons des événements sémantiques vers Kafka afin que les équipes en aval n’aient jamais à développer d’applications de reconstruction à partir de données brutes. SRS est une fonction au niveau de la plateforme. Nous définissons les normes de stockage, veillons à leur respect et développons les outils qui automatisent la conformité au lieu de la laisser manuelle.
## Présentation du poste Autodesk Construction Solutions recherche un collaborateur technique senior apportant une expertise approfondie en infrastructure de données cloud et capable de l’utiliser pour façonner la manière dont la division gère le stockage structuré. Ce poste définit l’orientation technique de l’ensemble de la plateforme SRS, depuis l’exploitation du parc de bases de données jusqu’aux abstractions d’API et aux contrats d’événements qui s’y superposent, et dirige de bout en bout des initiatives à fort impact. Vous travaillerez avec une grande autonomie, influencerez les décisions architecturales au sein des différentes équipes et rehausserez le niveau technique de la manière dont les équipes d’ingénierie s’appuient sur l’infrastructure de stockage partagée.
## Responsabilités - Diriger la conception et la mise en œuvre de fonctionnalités à fort impact de la plateforme SRS : intégration CDC (Kafka) à la plateforme d’événements, automatisation des schémas, API d’accès aux enregistrements structurés, outils de gestion du parc - Définir l’orientation technique d’un ou plusieurs sous-domaines de SRS : normes d’architecture, revues de conception, élévation des standards de développement de l’équipe - Évaluer en continu les besoins de la plateforme cloud SRS à grande échelle, identifier les risques et lacunes significatifs, et piloter la feuille de route pour y remédier - Assurer et améliorer les opérations à l’échelle de l’ensemble du parc : gestion de la capacité, surveillance et alertes, optimisation des requêtes, optimisation de la charge et réplication des données pour les charges de travail de reporting - Créer et institutionnaliser les meilleures pratiques et les modèles de santé pour le parc de bases de données ; utiliser les outils d’observabilité et l’automatisation AWS pour appliquer les normes de manière cohérente sur des centaines de bases de données gérées - Construire un réseau influent de « champions du stockage » au sein des groupes d’ingénierie, consulter directement les équipes produit et les responsables de groupe sur l’état de préparation et les risques liés au stockage, et sélectionner des opportunités de formation qui renforcent les compétences techniques à l’échelle de la division - Assumer la responsabilité de la fiabilité de ce que vous développez : surveillance, guides d’intervention, gestion des astreintes, enseignements tirés des incidents - Collaborer avec les responsables du domaine SRS (plateforme de bases de données gérées, DevEx et entrepôts de données) pour hiérarchiser les tâches et trouver des compromis entre les équipes - Piloter les initiatives de migration et de gestion du cycle de vie des schémas à l’échelle du parc, en coordination avec les équipes produit, en gérant les risques de déploiement et en validant la couverture des retours en arrière - Encadrer les ingénieurs de niveaux P2/P3 ; mener des revues de conception et de code avec des retours constructifs - Représenter les exigences techniques de SRS dans les forums inter-organisations : revues d’architecture, direction des groupes - Assurer un leadership tactique lors des urgences en production
## Qualifications minimales - Au moins 6 ans d’expérience en génie logiciel dans un contexte de plateforme, d’infrastructure ou d’ingénierie des données - Au moins 5 ans d’expérience en architecture Kubernetes à grande échelle - Au moins 7 ans d’expérience avec Terraform - Au moins 7 ans d’expérience avec les technologies de données dans le cloud - Expérience approfondie de Postgres ou DynamoDB à grande échelle : opérations au niveau du parc, et non utilisation au niveau des applications - Capacité avérée à diriger des projets techniques de bout en bout : de la conception à la production - Expérience pratique de Kafka ou du streaming d’événements en production ; un atout si vous avez développé des pipelines CDC (binlog Postgres, DynamoDB Streams, Debezium) - Expérience des ORM au niveau du framework ou de la plateforme : vous avez développé ou étendu des outils ORM pour piloter la gestion sémantique des événements, et non pas simplement les utilisé - Expérience pratique des CRD Kubernetes : conception ou exploitation de contrôleurs/opérateurs gérant les ressources de la plateforme - Solide expérience AWS : IAM, RDS/Aurora, DynamoDB, ECS/EKS, déploiement multirégional - Capacité à assurer la cohésion technique au sein d’équipes aux opinions bien arrêtées ; vous avez réussi à mettre d’accord trois ingénieurs aux points de vue divergents sur une approche commune - Expérience en Infrastructure-as-Code (Terraform) et en déploiement GitOps - Solides compétences en communication et en organisation ; vous savez influencer les résultats au sein des équipes, des groupes et de la direction
## Qualifications souhaitées - Vous faites preuve d’initiative et êtes à l’aise pour piloter le travail au sein d’un groupe distribué de responsables de services issus de différentes équipes - Vous êtes un résolveur de problèmes intrépide et un penseur axé sur les modèles - Vous relevez les grands défis et appliquez des méthodes rigoureuses mais efficaces à vos solutions - Vous êtes axé(e) sur les résultats, avec un fort penchant pour l’action et un sens solide des responsabilités
## Le candidat idéal - Expérience dans la mise en place ou l’exploitation d’une plateforme Postgres gérée - Clés gérées par le client (CMK) : conception de politiques de clés AWS KMS, chiffrement d’enveloppe ou rotation des CMK dans un environnement réglementé - Expérience en matière de catalogue de schémas, de gouvernance des données ou de contrats de données - Expérience avec Liquibase ou un outil équivalent de migration de schémas - Expérience des pipelines de déploiement Helm, ArgoCD ou Harness - Expérience avec Apigee, un proxy LLM ou une plateforme de passerelle API - Contexte de conformité FedRAMP/IL4 dans un environnement cloud
## 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 – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made 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 based roles, we expect a starting base salary between $131,000 and $191,400. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
## Belonging We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here.
## In-Person Onboarding and Identity Verification This role may require in-person onboarding and/or in-person ID verification.
Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site).
Оценка RocketHunt по реальным зарплатам
Грейд
Lead
Опыт работы
от 7 лет
Формат работы
Удаленно
Тип занятости
Полная занятость
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить