Irth Solutions
Irth Solutions
51 – 200 Empleados
EnergíaSaaSTelecomunicaciones
Irth Solutions desarrolla herramientas SaaS que ayudan a empresas de energía, servicios públicos y telecomunicaciones a reforzar la resiliencia de las infraestructuras de red críticas y gestionar los riesgos operativos. Su plataforma reúne prevención de daños, gestión de solicitudes 811, formación de la plantilla, inspecciones de activos, gestión de terrenos, inteligencia empresarial, análisis y datos geoespaciales para respaldar la toma de decisiones proactiva en redes de infraestructura de Estados Unidos y Canadá. Tras la adquisición de OneBridge Solutions, Irth Solutions también ofrece capacidades ampliadas para la gestión del rendimiento de los activos.

Ingeniero/a de software de nivel intermedio (remoto, EE. UU.)

Desarrolla aplicaciones full stack con TypeScript, React y Python en Azure, y crea flujos de trabajo con IA para la integridad de activos de tuberías y la gestión de riesgos en Irth Solutions.

Descripción

  • Desarrolla interfaces de producción en TypeScript y React a partir de diseños de experiencia de usuario.
  • Desarrolla API REST en TypeScript y Python para configurar, ejecutar y consultar resultados de modelos.
  • Crea flujos de trabajo para configurar modelos, seleccionar amenazas, introducir parámetros, validar, recuperarse de errores, consultar paneles, tablas, vistas detalladas y mapas.
  • Diseña experiencias de usuario para análisis de larga duración, con actualizaciones de progreso, resultados parciales y recuperación ante fallos.
  • Desarrolla componentes tipados reutilizables y contribuye a bibliotecas de componentes y sistemas de diseño compartidos.
  • Define contratos de API, versiones, límites de servicios, coordinación de ejecuciones, seguimiento de estados, almacenamiento de resultados y recuperación.
  • Utiliza patrones de procesamiento asíncrono y basado en eventos.
  • Diseña esquemas y consultas de bases de datos para almacenes de aplicaciones y capas de servicio de lakehouse.
  • Conecta Databricks y servicios de Azure, incluidos puntos de conexión para servir modelos, Azure Storage, Azure Functions, API Management y servicios alojados en contenedores.
  • Mantiene actualizadas las especificaciones OpenAPI y la documentación interactiva de API.
  • Crea flujos de trabajo para clientes relacionados con la implementación y configuración de modelos, su ejecución, la asignación de datos y la integración de resultados.
  • Establece controles de aislamiento entre inquilinos y de gobernanza para el código implementado por clientes.
  • Crea pruebas automatizadas de componentes, interacción, unidad e integración.
  • Supervisa, diagnostica y mejora el rendimiento de aplicaciones y API.
  • Implementa autenticación, autorización, aislamiento entre inquilinos, correcciones de vulnerabilidades, CI/CD y automatización de despliegues.
  • Revisa código y colabora con los equipos de Diseño, Datos, Modelos, Producto, QA e Ingeniería.

Requisitos

  • Aporta entre 3 y 5 años de experiencia profesional en desarrollo de software full stack.
  • Domina TypeScript y React, incluidos hooks, gestión del estado, composición de componentes y optimización del rendimiento de interfaces con gran volumen de datos.
  • Traslada fielmente los diseños de experiencia de usuario al producto, prestando atención a espaciado, estados de componentes, transiciones y detalles de interacción.
  • Cuenta con sólida experiencia de back-end en TypeScript y Python, incluida la creación y el uso de API REST en producción.
  • Tiene competencia en diseño de bases de datos relacionales, desarrollo de consultas y optimización de consultas.
  • Cuenta con experiencia práctica con un proveedor importante de nube; se prefiere Azure, incluidos servicios administrados de cómputo, almacenamiento, API gateway, gestión de secretos y supervisión.
  • Tiene experiencia con arquitecturas basadas en eventos, colas o sistemas pub/sub para el procesamiento asíncrono y la entrega de resultados.
  • Conoce herramientas modernas de front-end y prácticas de prueba, incluidos sistemas de compilación, gestión de paquetes y marcos de pruebas de componentes o de extremo a extremo.
  • Domina Git y los flujos de trabajo de desarrollo basados en ramas.
  • Comprende las prácticas de DevOps, incluidos los pipelines de CI/CD, las pruebas automatizadas y la automatización de despliegues.
  • Tiene experiencia en la gestión y corrección de vulnerabilidades, incluidos el análisis de dependencias y la aplicación de parches de seguridad.
  • Aporta capacidad sólida para resolver problemas y atención al detalle.
  • Se valorará experiencia en interfaces profesionales o analíticas con gran volumen de datos; cartografía y visualización geoespacial; gráficos y visualización de datos; herramientas de diseño e implementación de sistemas de diseño; OpenAPI o Swagger; Databricks; Apache Spark; puntos de conexión para servir modelos de aprendizaje automático; despliegues y orquestación con contenedores; aplicaciones SaaS multiinquilino; y herramientas de programación asistida por IA o de tipo agéntico.
  • También será útil haber tenido contacto con la integridad de activos, la prevención de daños, la gestión de terrenos o la participación de partes interesadas; software auditable y trazable; marcos de complementos o extensiones; estándares de accesibilidad WCAG; y bibliotecas de componentes compartidas.

Beneficios

  • Seguro médico, dental y oftalmológico para ti y tu familia.
  • Plan 401(k) con aportación equivalente de la empresa.
  • Tiempo libre remunerado generoso para atender necesidades personales y mantener el equilibrio entre vida y trabajo.
  • Días festivos pagados por la empresa durante todo el año.
  • Opciones de trabajo desde casa, según el puesto y las necesidades del negocio.
  • Compensación adicional por turnos de guardia que cumplan los requisitos.

Empleos relacionados

NVIDIA

Ingeniero sénior de temporización de circuitos, NVIDIA (remoto, California)

NVIDIA

Diseña circuitos de procesadores NVIDIA para seguridad de hardware, reloj adaptativo y gestión de energía. Lidera la validación de temporización y el análisis a nivel de transistor, y aplica métodos de IA y aprendizaje automático al diseño de silicio.

Abrir
AT&T

Representante de ventas para cuentas territoriales de AT&T Business — Memphis

AT&T

Desarrolla la cartera de clientes de pequeñas empresas y del mercado medio de AT&T en Memphis mediante la venta de banda ancha de fibra y otras soluciones de comunicaciones. El puesto combina prospección, desarrollo de cuentas y venta consultiva para aumentar los ingresos del territorio.

Abrir