JFrog
Autodesk
Arquiteto de Software
Sobre a oportunidade
ID da Requisição de Vaga # 26WD94957
Integração Presencial e Verificação de Identidade
Esta função pode exigir integração presencial e/ou verificação de identidade presencial.
Você já é um contratado ou consultor da Autodesk?
Por favor, pesquise vagas abertas e candidate-se internamente (não neste site externo).
Visão Geral da Posição
Na Autodesk, somos pioneiros em software de design, engenharia e entretenimento 3D, criando ferramentas que capacitam algumas das mentes mais criativas do planeta a resolver problemas do mundo real. Reconhecida pela Fortune, Forbes, Glassdoor e outros como um dos melhores lugares para trabalhar, dedicamo-nos a construir um ambiente de trabalho diverso e inclusivo onde a inovação e a criatividade prosperam.
A organização de Dados de Arquitetura, Engenharia e Construção (AEC) da Autodesk está em busca de um Arquiteto de Software experiente para se juntar à equipe de Dados AEC e definir os serviços nativos em nuvem e a arquitetura de sistemas distribuídos que impulsionam o Modelo de Dados AEC (AECDM) e os diversos serviços ao seu redor. Dados são o domínio, mas a função é fundamentalmente de arquitetura de nuvem e serviços — APIs, contratos de serviço, integrações, design de sistemas distribuídos e o modelo de dados conectado que os une — abrangendo múltiplas equipes. Não se trata de uma função de especialista em data warehouse ou análise de dados.
A organização de Dados AEC está construindo a infraestrutura de dados fundamental por trás da visão da Autodesk para a construção conectada: as plataformas, serviços e modelos de dados unificados que abrangem todo o ciclo de vida do ativo construído, desde o design e construção até a operação e manutenção. Este trabalho permite o fluxo contínuo de dados AEC (modelos 3D, desenhos 2D, rastreamento de problemas, custos, fluxos de sensores e muito mais) através dos produtos da Autodesk e integrações de terceiros.
O arquiteto ajudará a moldar a próxima geração de capacidades para a nuvem industrial Autodesk Forma, colaborando com arquitetos de software, especialistas de domínio e equipes de produto em todo o Revit, Civil 3D, AutoCAD, Autodesk Construction Cloud e Autodesk Forma.
Esta é uma função sênior de contribuidor individual em uma trilha de arquitetura estabelecida, reportando-se ao Arquiteto Distinto da equipe de Dados AEC, que também atua como Arquiteto de Software Líder. A responsabilidade principal é moldar como múltiplas equipes projetam e constroem — por meio de padrões, arquiteturas de referência, ADRs e governança de revisão de design — em vez de ser proprietário de um único serviço. O foco exato se ajusta às suas forças e às necessidades organizacionais.
Sobre a Equipe
A equipe de Dados AEC está construindo o Modelo de Dados AEC (AECDM) para permitir melhores resultados em AECO (Arquitetura, Engenharia, Construção, Operações) por meio de dados mais úteis, conectados e acessíveis. Seu escopo abrange serviços de dados e APIs, integrações de produtos e ferramentas de design, e dados de ciclo de vida/ativos em várias equipes — permitindo o fluxo contínuo de informações entre produtos da Autodesk e integrações de terceiros para que os profissionais de AEC possam tomar melhores decisões com dados melhores.
Por que se juntar a nós
- Moldar o futuro das plataformas e padrões de dados AEC em uma empresa líder do setor.
- Projetar sistemas e esquemas usados por milhões de arquitetos, engenheiros e profissionais de construção em todo o mundo.
- Colaborar com arquitetos de software e engenheiros de classe mundial em todo o portfólio AEC da Autodesk.
- Contribuir para padrões abertos e iniciativas de interoperabilidade que beneficiam toda a indústria.
- Juntar-se a uma equipe que valoriza a excelência técnica, a inovação e o aprendizado contínuo.
Responsabilidades
- Design e Evolução de API: Projetar e evoluir superfícies de API nos serviços de Dados AEC — modelagem de recursos, endereçamento, versionamento e evolução com compatibilidade retroativa, consulta de APIs e unificação de superfícies sobrepostas em um único contrato coerente.
- Arquitetura de Sistemas: Definir e evoluir a arquitetura nativa em nuvem entre equipes nos serviços de Dados AEC; projetar sistemas distribuídos, incluindo contratos de serviço e fluxos orientados a eventos.
- Design e Evolução de Esquemas: Projetar, documentar e evoluir esquemas de dados para entidades de domínio AEC (edifícios, infraestrutura, espaços, sistemas, componentes, relacionamentos) — incluindo modelos semânticos, conjuntos de propriedades, sistemas de classificação e hierarquias de relacionamento. Ser responsável pelo versionamento, compatibilidade retroativa/progressiva, descontinuação e migração; manter o registro de esquemas, regras de validação e verificações de qualidade.
- Padrões e Governança: Estabelecer padrões, arquiteturas de referência e componentes reutilizáveis; redigir propostas de arquitetura e registros de decisão (ADRs) para revisão por um conselho de arquitetura interorganizacional e conduzir revisões de design entre equipes.
- Prototipagem e Viabilidade: Avaliar direções arquiteturais alternativas por meio de modelagem e prototipagem, mitigando riscos de decisões importantes antes da adoção ampla.
- Mentoria e Liderança Técnica: Orientar engenheiros e colegas arquitetos sobre tecnologias emergentes e estabelecidas e sobre práticas arquiteturais; aumentar a profundidade técnica entre as equipes.
- Confiabilidade e Desempenho: Garantir a confiabilidade, segurança e desempenho dos sistemas; definir SLOs e impulsionar a observabilidade (métricas, rastreamento, logs).
- Comunicação: Comunicar a arquitetura com visões e diagramas claros (por exemplo, C4) e narrativas prontas para executivos; produzir documentação abrangente e materiais de integração.
Qualificações Mínimas
- Bacharelado em Ciência da Computação ou experiência equivalente.
- 10+ anos projetando sistemas distribuídos nativos em nuvem, incluindo 5+ anos em nível de arquiteto entre equipes (Arquiteto de Software, Engenheiro Principal, Staff+ ou equivalente). O título é flexível; o escopo de impacto é a consideração principal.
- Profunda experiência em serviços de nuvem (idealmente AWS), design de API/serviços e padrões de sistemas distribuídos (microsserviços, orientados a eventos, resiliência).
- Sólida base em modelagem de dados e design de esquemas — incluindo linguagens de definição de esquema (por exemplo, JSON Schema), versionamento e estratégias de compatibilidade retroativa/progressiva e evolução — aplicadas tanto a esquemas de dados independentes quanto a contratos de API. Não é necessária arquitetura especializada em data warehouse ou análise de dados.
- Excelente conhecimento de padrões de design e arquitetura de software.
- Capacidade demonstrada de influenciar sem autoridade e promover o alinhamento entre equipes fora da gestão direta do candidato.
- Fortes habilidades de liderança e mentoria, com histórico de orientação e desenvolvimento de equipes diversas e multifuncionais.
- Domínio em transmitir ideias complexas de forma concisa e persuasiva, com excelentes habilidades verbais, escritas e de apresentação para uma variedade de partes interessadas.
- Capacidade de colaborar com uma equipe global.
Qualificações Preferenciais
As qualificações preferenciais são um menu, não uma lista de verificação: a profundidade em algumas áreas principais é mais importante do que a amplitude em todas elas. As capacidades emergentes de IA/ML abaixo são vantajosas e podem ser desenvolvidas no trabalho; não são pré-requisitos.
Principal
- Serviços de Nuvem: AWS e seus serviços principais (EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS).
- Sistemas Distribuídos: Decomposição de serviços orientada ao domínio, padrões de consistência de dados (CQRS, event sourcing, sagas) e design multi-tenant/multi-região.
- API e Design de Serviço: Design e evolução de API REST; GraphQL (incluindo federação).
- Arquitetura de Banco de Dados: Relacional e NoSQL (por exemplo, DynamoDB, PostgreSQL).
- Observabilidade/SRE: OpenTelemetry, rastreamento distribuído, métricas/SLOs para serviços de dados.
Bônus
- Tecnologias Semânticas: Grafos de conhecimento, RDF/OWL ou grafos de propriedades — particularmente relevantes para o AECDM conectado/semântico.
- Experiência em BIM: Conceitos de Modelagem de Informação da Construção, famílias Revit ou sistemas de modelagem paramétrica similares.
- Sistemas de IA: RAG, agentes/MCP, orquestração agentica (LangGraph, Semantic Kernel), observabilidade de LLM e governança de dados / segurança de IA (PII, injeção de prompt, filtragem de conteúdo).
- IA Específica de Domínio para AEC: Extração de BIM/IFC, processamento de CAD ou nuvem de pontos.
- Arquiteturas Orientadas a Eventos: Kafka ou Kinesis; registros de esquema (Confluent, AWS Glue); processamento exatamente uma vez.
- Conhecimento de Domínio AEC: Experiência na indústria de Arquitetura, Engenharia e Construção; familiaridade com padrões da indústria (IFC, COBie, gbXML, CityGML, LandXML, UniFormat, OmniClass). O treinamento de domínio é fornecido.
Saiba mais
Sobre a Autodesk
Bem-vindo à Autodesk! Coisas incríveis são criadas todos os dias com nosso software – desde os edifícios mais ecológicos e os carros mais limpos até as fábricas mais inteligentes e os maiores sucessos de bilheteria. Ajudamos inovadores a transformar suas ideias em realidade, transformando não apenas como as coisas são feitas, mas o que pode ser feito.
Temos muito orgulho da nossa cultura aqui na Autodesk – ela está no centro de tudo o que fazemos. Nossa cultura orienta a maneira como trabalhamos e tratamos uns aos outros, informa como nos conectamos com clientes e parceiros e define como nos apresentamos no mundo.
Quando você é um Autodesker, pode realizar um trabalho significativo que ajuda a construir um mundo melhor, projetado e feito para todos. Pronto para moldar o mundo e o seu futuro? Junte-se a nós!
Pertencimento
Temos orgulho de cultivar uma cultura de pertencimento onde todos podem prosperar.
Saiba mais aqui: autodesk.com/company/global-belonging
Transparência salarial
O salário é uma parte do pacote de remuneração competitivo da Autodesk. As ofertas são baseadas na experiência do candidato e na localização geográfica. Além dos salários base, nosso pacote de remuneração pode incluir bônus anuais em dinheiro, comissões para funções de vendas, concessões de ações e um pacote abrangente de benefícios.
