Temple Health
Jezerinac Group, PLLC
Desarrollador de Automatización de Ingeniería e IA
PythonC#Go
Traducción automática. Consulta el original.
Sobre la oportunidad
Desarrollador de Automatización de Ingeniería e IA
Resumen del puesto
El Desarrollador de Automatización de Ingeniería e IA crea el software que transfiere datos entre nuestras herramientas de diseño y análisis, automatiza el trabajo repetitivo de modelado y documentación, y permite a los ingenieros buscar en el conocimiento de proyectos de la propia empresa con respuestas citadas.
Trabajará directamente con ingenieros estructurales, el gestor de BIM y el técnico de Revit, y reportará al Director de Estudio. El objetivo del puesto es devolver a los ingenieros tiempo para el análisis, el diseño y la coordinación, y demostrar ese retorno con datos.
Responsabilidades clave
Interoperabilidad de Revit y análisis
- Crear y mantener complementos de Revit, gráficos de Dynamo y scripts de Python que eliminen el modelado y la entrada de datos repetitivos.
- Desarrollar y mantener el intercambio de datos entre Revit y el software de análisis, incluyendo el mapeo de secciones e informes de comparación de ida y vuelta.
- Evaluar los enlaces existentes y las herramientas de proveedores antes de construir, y registrar cada decisión de desarrollo propio o compra.
Conocimiento de la empresa e IA
- Crear un asistente de búsqueda privado (generación aumentada por recuperación) sobre los documentos de la empresa en nuestro servidor de archivos en la nube, que cite sus fuentes y respete los permisos de las carpetas.
- Preparar documentos para la indexación: extracción de texto y tablas, limpieza de escaneos y etiquetado de edición de estándares.
- Revisar la calidad de las respuestas con los ingenieros, y registrar y corregir errores.
- Ejecutar pilotos con límite de tiempo de métodos de IA emergentes y redactar un memorando de aprobación o rechazo para cada uno.
Controles de calidad y sistemas empresariales
- Desarrollar controles automatizados de modelos de Revit y conjuntos de planos, comenzando con controles basados en reglas y añadiendo posteriormente una revisión asistida por IA que un ingeniero apruebe.
- Crear integraciones y paneles de control en Cosential, Ajera y Microsoft 365.
- Apoyar el desarrollo de propuestas con búsquedas en propuestas anteriores y experiencia en proyectos.
Operaciones y adopción
- Documentar y controlar las versiones de cada herramienta y trabajar con los probadores piloto antes de cada lanzamiento.
- Seguir las normas de privacidad de datos de la empresa: ningún dato de clientes o proyectos debe introducirse en servicios de IA que la empresa no haya aprobado.
Cualificaciones requeridas
- Grado en informática, ingeniería de software o un campo relacionado, o experiencia equivalente.
- 3 o más años de desarrollo de software profesional, con Python y C# o .NET.
- Experiencia en la integración de software a través de REST APIs y APIs de aplicaciones de escritorio.
- Trabajo práctico con APIs de modelos de lenguaje y generación aumentada por recuperación: incrustaciones (embeddings), búsqueda vectorial, análisis de documentos y evaluación de la calidad de las respuestas.
- Experiencia con Git y documentación técnica escrita.
- Capacidad para recopilar requisitos de personas que no son programadores y explicar el trabajo técnico en términos sencillos.
Cualificaciones preferentes
- Experiencia con la API de Revit, Dynamo o pyRevit.
- Experiencia con la interfaz de programación de CSI para ETABS y SAP2000, o con datos de RAM o Enercalc.
- Cursos o experiencia en ingeniería civil o estructural, o tiempo dedicado a crear herramientas para ingenieros estructurales.
- Experiencia con Microsoft Power Platform: Power Automate, Forms, Lists y Power BI.
- Experiencia con Cosential, Ajera o sistemas similares de CRM y contabilidad de proyectos.
- Comprensión del manejo seguro de los datos de los clientes.
Acuerdo de trabajo y expectativas
- Ubicación: West Palm Beach, con posibilidad de trabajo híbrido o remoto.
