Flatgigs
Flatgigs
Flatgigs es una consultora de selección y talento con sede en Dubái que presta servicios a startups respaldadas por inversores y preparadas para recibir inversión en toda la región de Oriente Medio y Norte de África (MENA). La empresa ayuda a compañías de alto crecimiento a formar equipos orientados a los ingresos mediante la adquisición estratégica de talento, la contratación centrada en la cultura, una incorporación acelerada y la optimización de la selección basada en datos. Su trabajo se centra en ayudar a las startups a incorporar líderes y equipos con experiencia, al tiempo que gestionan los riesgos de contratación y mejoran el rendimiento de sus inversiones en talento.

Ingeniero/a sénior/principal de sistemas de IA empresarial

Diseña plataformas de IA empresarial, SDK, y sistemas multiinquilino escalables. Desarrolla soluciones de IA listas para producción para un centro de I+D y soluciones con sede en Pakistán.

Descripción

  • Diseña y desarrolla sistemas de IA empresarial escalables, SDK, frameworks, bibliotecas, arquitecturas de referencia y plantillas de soluciones.
  • Desarrolla plataformas de IA empresarial, arquitecturas multiinquilino, componentes de ingeniería reutilizables, aplicaciones potenciadas por IA, capas de integración, servicios backend y sistemas distribuidos.
  • Se responsabiliza de la arquitectura de alto nivel de sistemas empresariales seguros, escalables y fáciles de mantener.
  • Convierte los requisitos empresariales y técnicos en arquitecturas que cubren los límites del sistema, las funciones de los componentes, las interacciones entre servicios, los flujos de datos, las interfaces y los patrones de integración.
  • Crea arquitecturas capaces de admitir al menos 1.000 usuarios manteniendo la fiabilidad, el rendimiento y la escalabilidad.
  • Equilibra el rendimiento, el coste, la mantenibilidad, la seguridad y la velocidad de entrega al tomar decisiones arquitectónicas.
  • Prepara documentación de arquitectura, especificaciones técnicas, diagramas de sistemas y registros de decisiones de diseño.
  • Desarrolla soluciones de IA que conectan modelos, SDK, RAG, MCP, aplicaciones, API, plataformas de datos y sistemas empresariales.
  • Diseña plataformas para inferencia de IA, automatización inteligente, flujos de trabajo agénticos, recuperación de información, procesamiento de datos e integraciones empresariales.
  • Colabora con los equipos de IA, aprendizaje automático, producto y plataformas para convertir capacidades experimentales en productos de software fiables.
  • Desarrolla prototipos e implementa servicios backend, API, bibliotecas, SDK, componentes de sistemas y herramientas de ingeniería reutilizables.
  • Entrega código de producción limpio, eficiente, probado y fácil de mantener.
  • Revisa código, orienta las decisiones de implementación a nivel de sistema e investiga cuellos de botella de rendimiento y fallos del sistema.
  • Diseña plataformas multiinquilino con aislamiento de inquilinos, control de acceso, configuración, gestión de recursos, escalabilidad, resiliencia, tolerancia a fallos, alta disponibilidad y capacidad de recuperación.
  • Colabora con CTO, arquitectos, responsables de producto, ingenieros de IA y equipos de desarrollo de software.
  • Lidera debates técnicos, explica las decisiones arquitectónicas y detecta riesgos antes de la implementación.

Requisitos

  • Experiencia profesional en ingeniería de sistemas, arquitectura de software, ingeniería de plataformas o ingeniería backend.
  • Sólida capacidad para el diseño de sistemas de alto nivel y el razonamiento arquitectónico.
  • Trayectoria demostrada en el diseño y la entrega de al menos cinco soluciones de nivel empresarial.
  • Experiencia con soluciones que admitieran, o estuvieran diseñadas para admitir, al menos 1.000 usuarios.
  • Experiencia práctica de desarrollo de software con Python, Go o Rust, con flexibilidad respecto al lenguaje.
  • Experiencia en la creación de sistemas escalables, distribuidos u orientados a servicios.
  • Experiencia en el diseño de plataformas multiinquilino o productos SaaS empresariales.
  • Amplios conocimientos de rendimiento de sistemas, planificación de capacidad, concurrencia y escalabilidad.
  • Experiencia unificando varias aplicaciones, plataformas o servicios existentes dentro de una solución empresarial.
  • Experiencia en la creación de API, SDK, bibliotecas, frameworks o componentes de producto reutilizables.
  • Experiencia llevando prototipos o pruebas de concepto hasta sistemas de nivel de producción.
  • Sólida comprensión de la fiabilidad, la seguridad, la observabilidad y la mantenibilidad.
  • Capacidad para crear documentación clara de diseño de alto nivel y diagramas de arquitectura.

Beneficios

  • Salario competitivo acorde con las tarifas del mercado.
  • Plan de bonificación por rendimiento (PBS).
  • Plan de opciones sobre acciones para el equipo (TSOP).
  • Beneficios adicionales de la empresa.