TMS LLC
Autodesk
Arquitecto de software: Datos de plataforma AEC
Sobre la oportunidad
ID de solicitud de empleo # 25WD93193
A continuación se muestra la publicación en inglés
-------------------------------------------------------------------------------------------------------------------------
25WD93193 Arquitecto de software, Datos de plataforma AEC
Más información
Pertenencia
Nos enorgullece cultivar una cultura de pertenencia donde todos puedan prosperar. Obtén más información aquí: autodesk.com/company/global-belonging
Nos enorgullece cultivar una cultura de pertenencia donde todos puedan prosperar. Obtén más información aquí: autodesk.com/company/global-belonging
Integración presencial y verificación de identidad
Este puesto puede requerir integración presencial y/o verificación de identidad presencial.
Este puesto puede requerir integración presencial y/o verificación de identidad presencial.
¿Eres un contratista o consultor existente de Autodesk?
¿Eres un contratista o consultor existente de Autodesk?
Por favor, busca puestos vacantes y postúlate internamente (no en este sitio externo).
Por favor, busca puestos vacantes y postúlate internamente (no en este sitio externo).
25WD93193 Arquitecto de software, Datos de plataforma AEC
Descripción general del puesto
En Autodesk somos pioneros en software de diseño 3D, ingeniería y entretenimiento. Desarrollamos herramientas que permiten a algunas de las mentes más creativas del planeta resolver problemas reales. Reconocidos por Fortune, Forbes, Glassdoor y otros como uno de los mejores lugares para trabajar, nos dedicamos a crear un entorno laboral diverso e inclusivo donde la innovación y la creatividad prosperan.
La organización de datos de Arquitectura, Ingeniería y Construcción (AEC) de Autodesk busca un arquitecto de software experimentado para unirse al equipo de Datos AEC y definir los servicios nativos en la nube, así como la arquitectura de sistemas distribuidos que sustentan el modelo de datos AEC (AECDM) y los numerosos servicios que lo rodean.
Aunque el dominio es el de los datos, este puesto es fundamentalmente de arquitectura de nube y servicios — API, contratos de servicio, integraciones, diseño de sistemas distribuidos y el modelo de datos conectado que los vincula entre sí — y abarca varios equipos. No se trata de un puesto de especialista en almacenes de datos o análisis de datos.
La organización de Datos AEC está construyendo la infraestructura de datos fundamental que respalda la visión de Autodesk para la construcción conectada: las plataformas, los servicios y los modelos de datos unificados que abarcan todo el ciclo de vida de los activos construidos, desde el diseño y la construcción hasta la operación y el mantenimiento. Este trabajo permite el flujo continuo de datos AEC (modelos 3D, dibujos 2D, seguimiento de problemas, costes, flujos de sensores, etc.) entre los productos de Autodesk e integraciones de terceros. El arquitecto ayudará a dar forma a la próxima generación de capacidades para la nube industrial Autodesk Forma, colaborando con arquitectos de software, expertos en el dominio y equipos de producto de Revit, Civil 3D, AutoCAD, Autodesk Construction Cloud y Autodesk Forma.
Este es un puesto de contribuidor individual senior en una trayectoria de arquitectura bien establecida, que reporta al Arquitecto Distinguido del equipo de Datos AEC, quien también ocupa el cargo de Arquitecto de Software Principal. La responsabilidad principal consiste en definir cómo los diversos equipos diseñan y construyen —a través de estándares, arquitecturas de referencia, ADR y gobernanza de revisión de diseño— en lugar de gestionar un único servicio.
El enfoque preciso del puesto se adapta a las fortalezas del candidato y a las necesidades de la organización.
Descripción general del puesto
En Autodesk somos pioneros en software de diseño 3D, ingeniería y entretenimiento, creando herramientas que permiten a algunas de las mentes más creativas del planeta resolver problemas reales. Reconocidos por Fortune, Forbes, Glassdoor y otros como uno de los mejores lugares para trabajar, nos dedicamos a crear un entorno laboral diverso e inclusivo donde la innovación y la creatividad prosperan.
La organización de datos de Arquitectura, Ingeniería y Construcción (AEC) de Autodesk busca un arquitecto de software experimentado para unirse al equipo de Datos AEC y definir los servicios nativos en la nube, así como la arquitectura de sistemas distribuidos que sustentan el modelo de datos AEC (AECDM) y los numerosos servicios que lo rodean.
El dominio son los datos, pero el puesto es fundamentalmente de arquitectura de nube y servicios — APIs, contratos de servicio, integraciones, diseño de sistemas distribuidos y el modelo de datos conectado que los vincula entre sí — abarcando varios equipos. No es un puesto de especialista en almacenes de datos o análisis.
La organización de Datos AEC está construyendo la infraestructura de datos fundamental que respalda la visión de Autodesk para la construcción conectada: las plataformas, los servicios y los modelos de datos unificados que abarcan todo el ciclo de vida de los activos construidos, desde el diseño y la construcción hasta la operación y el mantenimiento. Este trabajo permite el flujo continuo de datos AEC (modelos 3D, dibujos 2D, seguimiento de problemas, costes, flujos de sensores, etc.) entre los productos de Autodesk e integraciones de terceros.
El arquitecto ayudará a dar forma a la próxima generación de capacidades para la nube industrial Autodesk Forma, colaborando con arquitectos de software, expertos en el dominio y equipos de producto de Revit, Civil 3D, AutoCAD, Autodesk Construction Cloud y Autodesk Forma.
Este es un puesto de contribuidor individual senior en una trayectoria de arquitectura bien establecida, que reporta al Arquitecto Distinguido del equipo de Datos AEC, quien también sirve como Arquitecto de Software Principal. La responsabilidad principal es dar forma a cómo los diversos equipos diseñan y construyen —a través de estándares, arquitecturas de referencia, ADR y gobernanza de revisión de diseño— en lugar de poseer un único servicio. El enfoque exacto se adapta a las fortalezas del candidato y a las necesidades organizacionales.
Sobre Autodesk / Sobre Autodesk
¡Bienvenido a Autodesk! Nuestro software crea cosas extraordinarias cada día: desde los edificios más ecológicos y los coches más limpios hasta las fábricas más inteligentes y las películas más taquilleras. Ayudamos a los innovadores a convertir sus ideas en realidad, transformando no solo cómo se hacen las cosas, sino qué se puede hacer. Nos sentimos muy orgullosos de nuestra cultura aquí en Autodesk; es el núcleo de todo lo que hacemos. Nuestra cultura guía nuestra forma de trabajar y tratarnos unos a otros, informa cómo conectamos con clientes y socios, y define cómo nos mostramos ante el mundo. Como Autodesker, puedes realizar un trabajo significativo que ayude a construir un mundo mejor, diseñado y hecho para todos. ¿Listo para dar forma al mundo y a tu futuro? ¡Únete a nosotros!
¡Bienvenido a Autodesk! Nuestro software crea cosas extraordinarias cada día: desde los edificios más ecológicos y los coches más limpios hasta las fábricas más inteligentes y las películas más taquilleras. Ayudamos a los innovadores a convertir sus ideas en realidad, transformando no solo cómo se hacen las cosas, sino qué se puede hacer. Nos sentimos muy orgullosos de nuestra cultura aquí en Autodesk; es el núcleo de todo lo que hacemos. Nuestra cultura guía nuestra forma de trabajar y tratarnos unos a otros, informa cómo conectamos con clientes y socios, y define cómo nos mostramos ante el mundo. Como Autodesker, puedes realizar un trabajo significativo que ayude a construir un mundo mejor, diseñado y hecho para todos. ¿Listo para dar forma al mundo y a tu futuro? ¡Únete a nosotros!
Responsabilidades
- Diseño y evolución de API: Diseñar y hacer evolucionar las superficies de API de los servicios de Datos AEC — modelado de recursos, direccionamiento, control de versiones y evolución compatible con versiones anteriores, API de consulta, y unificación de superficies superpuestas en un único contrato coherente
- Arquitectura de sistemas: Definir y hacer evolucionar una arquitectura nativa en la nube entre equipos para todos los servicios de Datos AEC; diseñar sistemas distribuidos, incluidos contratos de servicio y flujos basados en eventos
- Diseño y evolución de esquemas: Diseñar, documentar y hacer evolucionar esquemas de datos para entidades del dominio AEC (edificios, infraestructura, espacios, sistemas, componentes, relaciones), incluidos modelos semánticos, conjuntos de propiedades, sistemas de clasificación y jerarquías de relaciones. Gestionar el control de versiones, la compatibilidad ascendente y descendente, la obsolescencia y la migración; mantener el registro de esquemas, las reglas de validación y los controles de calidad
- Estándares y gobernanza: Establecer estándares, arquitecturas de referencia y componentes reutilizables; redactar propuestas de arquitectura y registros de decisiones (ADR) para su revisión por parte de un consejo de arquitectura interorganizacional, y dirigir revisiones de diseño entre equipos
- Prototipado y viabilidad: Evaluar diferentes direcciones arquitectónicas mediante modelado y prototipado, para reducir los riesgos de las decisiones clave antes de su adopción a gran escala
- Mentoría y liderazgo técnico: Orientar a desarrolladores y otros arquitectos sobre tecnologías emergentes y establecidas, así como sobre prácticas arquitectónicas; profundizar las competencias técnicas dentro de los equipos
- Fiabilidad y rendimiento: Garantizar la fiabilidad, seguridad y rendimiento de los sistemas; definir SLO y fomentar la observabilidad (métricas, trazado, registro)
- Comunicación: Comunicar la arquitectura mediante vistas y diagramas claros (p. ej., C4), así como presentaciones adaptadas a la alta dirección; producir documentación exhaustiva y material de integración
- Diseño y evolución de API: Diseñar y hacer evolucionar las superficies de API en los servicios de Datos AEC — modelado de recursos, direccionamiento, control de versiones y evolución compatible con versiones anteriores, APIs de consulta, y unificación de superficies superpuestas en un único contrato coherente
- Arquitectura de sistemas: Definir y hacer evolucionar la arquitectura nativa en la nube entre equipos en los servicios de Datos AEC; diseñar sistemas distribuidos, incluidos contratos de servicio y flujos basados en eventos
- Diseño y evolución de esquemas: Diseñar, documentar y hacer evolucionar esquemas de datos para entidades del dominio AEC (edificios, infraestructura, espacios, sistemas, componentes, relaciones) —incluidos modelos semánticos, conjuntos de propiedades, sistemas de clasificación y jerarquías de relaciones. Poseer el control de versiones, la compatibilidad ascendente/descendente, la obsolescencia y la migración; mantener el registro de esquemas, las reglas de validación y los controles de calidad
- Estándares y gobernanza: Establecer estándares, arquitecturas de referencia y componentes reutilizables; redactar propuestas de arquitectura y registros de decisiones (ADR) para su revisión por parte de un consejo de arquitectura interorganizacional, y dirigir revisiones de diseño entre equipos
- Prototipado y viabilidad: Evaluar direcciones arquitectónicas alternativas mediante modelado y prototipado, reduciendo los riesgos de las decisiones clave antes de su adopción generalizada
- Mentoría y liderazgo técnico: Orientar a desarrolladores y compañeros arquitectos sobre tecnologías emergentes y establecidas, y sobre la práctica arquitectónica; aumentar la profundidad técnica en todos los equipos
- Fiabilidad y rendimiento: Garantizar la fiabilidad, seguridad y rendimiento de los sistemas; definir SLO e impulsar la observabilidad (métricas, trazado, registro)
- Comunicación: Comunicar la arquitectura con vistas y diagramas claros (p. ej., C4) y narrativas listas para ejecutivos; producir documentación completa y materiales de integración
Cualificaciones mínimas
- Licenciatura en informática o experiencia equivalente
- Al menos 10 años de experiencia en el diseño de sistemas distribuidos nativos en la nube, incluidos al menos 5 años a nivel de arquitecto inter-equipos (arquitecto de software, desarrollador principal, Staff+ o equivalente). El título es flexible; el alcance del impacto es el criterio principal
- Experiencia profunda en servicios en la nube (preferiblemente AWS), diseño de API y servicios, así como en patrones de sistemas distribuidos (microservicios, arquitectura orientada a eventos, resiliencia)
- Sólidos fundamentos en modelado de datos y diseño de esquemas —incluidos lenguajes de definición de esquemas (p. ej., JSON Schema), control de versiones, compatibilidad ascendente y descendente y estrategias de evolución— aplicados tanto a esquemas de datos autónomos como a contratos de API. No se requiere especialización en arquitectura de almacén de datos o análisis
- Excelente conocimiento de diseño de software y patrones de arquitectura
- Capacidad demostrada para ejercer influencia sin autoridad jerárquica y fomentar la coordinación entre equipos que no dependen directamente de la gestión del candidato
- Sólidas habilidades de liderazgo y mentoría, con experiencia demostrada en la guía y desarrollo de equipos diversos e interfuncionales
- Dominio en la comunicación de ideas complejas de manera concisa y convincente, con excelentes habilidades verbales, escritas y de presentación ante una amplia gama de partes interesadas
- Capacidad para colaborar con un equipo global
- Licenciatura en informática o experiencia equivalente
- 10+ años diseñando sistemas distribuidos nativos en la nube, incluidos 5+ años a nivel de arquitecto inter-equipos (Arquitecto de software, Desarrollador principal, Staff+ o equivalente). El título es flexible; el alcance del impacto es la consideración principal
- Experiencia profunda en servicios en la nube (idealmente AWS), diseño de API/servicios y patrones de sistemas distribuidos (microservicios, orientados a eventos, resiliencia)
- Sólida base en modelado de datos y diseño de esquemas —incluidos lenguajes de definición de esquemas (p. ej., JSON Schema), control de versiones, y estrategias de compatibilidad ascendente/descendente y evolución— aplicados tanto a esquemas de datos independientes como a contratos de API. No se requiere arquitectura de almacén de datos o análisis especializada
- Excelente conocimiento de diseño de software y patrones de arquitectura
- Capacidad demostrada para influir sin autoridad e impulsar la alineación entre equipos fuera de la gestión directa del candidato
- Sólidas habilidades de liderazgo y mentoría, con un historial de guía y crecimiento de equipos diversos e interfuncionales
- Maestría en transmitir ideas complejas de manera concisa y persuasiva, con excelentes habilidades verbales, escritas y de presentación ante una variedad de partes interesadas
- Capacidad para colaborar con un equipo global
Cualificaciones deseadas
Las cualificaciones deseadas constituyen un abanico de competencias más que una lista de verificación: la profundidad en algunas áreas clave importa más que el conocimiento superficial de todas ellas. Las capacidades emergentes en IA/aprendizaje automático (IA/ML) enumeradas a continuación son una ventaja y pueden desarrollarse en el puesto; no son requisitos previos.
Áreas clave
- Servicios en la nube: AWS y sus servicios clave (EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS)
- Sistemas distribuidos: descomposición de servicios orientada al dominio, patrones de consistencia de datos (CQRS, event sourcing, sagas) y diseño multi-inquilino/multi-región
- Diseño de API y servicios: diseño y evolución de API REST; GraphQL (incluida la federación)
- Arquitectura de bases de datos: relacionales y NoSQL (p. ej., DynamoDB, PostgreSQL)
- Observabilidad/SRE: OpenTelemetry, trazado distribuido, métricas/SLO para servicios de datos
Bonus
- Tecnologías semánticas: grafos de conocimiento, RDF/OWL o grafos de propiedades —especialmente relevantes para el AECDM conectado/semántico
- Experiencia en BIM: conceptos de modelado de información de construcción (BIM), familias Revit o sistemas de modelado paramétrico similares
- Sistemas de IA: RAG, agentes/MCP, orquestación agentica (LangGraph, Semantic Kernel), observabilidad de LLM, y gobernanza de datos / seguridad de IA (información de identificación personal [PII], inyección de prompts, filtrado de contenido)
- IA específica para el dominio AEC: extracción de BIM/IFC, procesamiento de CAO o nubes de puntos
- Arquitecturas orientadas a eventos: Kafka o Kinesis; registros de esquemas (Confluent, AWS Glue); procesamiento "exactly-once"
- Conocimiento del sector AEC: Experiencia en el sector de arquitectura, ingeniería y construcción; familiaridad con estándares de la industria (IFC, COBie, gbXML, CityGML, LandXML, UniFormat, OmniClass). Se proporciona formación de integración en el dominio
Cualificaciones deseadas
Las cualificaciones deseadas son un menú más que una lista de verificación: la profundidad en unas pocas áreas centrales importa más que la amplitud en todas ellas. Las capacidades emergentes de IA/ML a continuación son ventajosas y pueden desarrollarse en el trabajo; no son requisitos previos.
Central
- Servicios en la nube: AWS y sus servicios centrales (EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS)
- Sistemas distribuidos: descomposición de servicios orientada al dominio, patrones de consistencia de datos (CQRS, event sourcing, sagas) y diseño multi-inquilino/multi-región
- Diseño de API y servicios: diseño y evolución de API REST; GraphQL (incluida la federación)
- Arquitectura de bases de datos: relacionales y NoSQL (p. ej., DynamoDB, PostgreSQL)
- Observabilidad/SRE: OpenTelemetry, trazado distribuido, métricas/SLO para servicios de datos
Bonus
- Tecnologías semánticas: grafos de conocimiento, RDF/OWL o grafos de propiedades —particularmente relevantes para el AECDM conectado/semántico
- Experiencia en BIM: conceptos de modelado de información de construcción, familias Revit o sistemas de modelado paramétrico similares
- Sistemas de IA: RAG, agentes/MCP, orquestación agentica (LangGraph, Semantic Kernel), observabilidad de LLM, y gobernanza de datos / seguridad de IA (PII, inyección de prompts, filtrado de contenido)
- IA específica del dominio para AEC: extracción de BIM/IFC, procesamiento de CAD o nubes de puntos
- Arquitecturas orientadas a eventos: Kafka o Kinesis; registros de esquemas (Confluent, AWS Glue); procesamiento "exactly-once"
- Conocimiento del dominio AEC: Experiencia en la industria de Arquitectura, Ingeniería y Construcción; familiaridad con estándares de la industria (IFC, COBie, gbXML, CityGML, LandXML, UniFormat, OmniClass). Se proporciona integración en el dominio
Transparencia salarial
El salario es una parte del paquete de compensación competitivo de Autodesk. Para los puestos basados en Canadá, esperamos un salario base inicial entre $147,000 y $215,600. Las ofertas se basan en la experiencia del candidato y su ubicación geográfica, y pueden exceder este rango. Además del salario base, nuestro paquete de compensación puede incluir bonos anuales en efectivo, comisiones para puestos de ventas, concesiones de acciones y un paquete integral de beneficios.
El salario es una parte del paquete de compensación competitivo de Autodesk. Para los puestos basados en Canadá, esperamos un salario base inicial entre $147,000 y $215,600. Las ofertas se basan en la experiencia del candidato y su ubicación geográfica, y pueden exceder este rango. Además del salario base, nuestro paquete de compensación puede incluir bonos anuales en efectivo, comisiones para puestos de ventas, concesiones de acciones y un paquete integral de beneficios.
