Metropolis

Ingeniero de Software Senior Staff, Plataforma de Reconocimiento

TypeScriptJavaReactPostgreSQLAWSGo
Traducción automática. Consulta el original.

Quiénes somos

El mundo real es la próxima frontera y, en Metropolis, estamos creando la inteligencia artificial para hacerlo receptivo. Somos pioneros en la Economía del Reconocimiento: un futuro donde la repetición mundana desaparece y el ser reconocido desbloquea acceso, comodidad y pertenencia dondequiera que vayas. Desde transformar el aparcamiento en una experiencia fluida de entrada y salida para millones de miembros hasta expandir nuestra capa de inteligencia en el comercio minorista y la hostelería, estamos construyendo un mundo que se siente instintivo y mágico. El futuro no está llegando; ya está aquí, y necesitamos constructores, innovadores y solucionadores de problemas que nos ayuden a crearlo.

Quién eres

Metropolis busca un Ingeniero de Software Senior Staff para la Plataforma de Reconocimiento, quien actuará como responsable técnico de la Plataforma de Reconocimiento de Metropolis (MRP). Eres el ingeniero al que otros ingenieros acuden con sus preguntas arquitectónicas más complejas, manteniendo toda la arquitectura de la plataforma en mente y navegando por los límites interfuncionales entre los equipos de ingeniería de aplicaciones, visión artificial, datos, seguridad y plataforma, así como con socios externos. En este puesto, liderarás la evolución de los canales de datos de alto volumen desde el borde hasta la nube y los sistemas de toma de decisiones que transforman las señales de los sensores del mundo físico en acciones en tiempo real, estableciendo la dirección técnica, definiendo RFCs arquitectónicos e impulsando la alineación interfuncional sin necesidad de una autoridad jerárquica formal.

Qué harás

  1. Liderar la arquitectura integral a través de la ingesta en el borde, resolución de identidad, toma de decisiones, notificaciones y superficies de operador, impulsando el desarrollo basado en especificaciones a través de RFCs y gestionando la secuenciación del roadmap.
  1. Impulsar la alineación interfuncional y resolver ambigüedades de propiedad entre los equipos de ingeniería de aplicaciones, CV/ML, datos, seguridad y plataforma, así como en las integraciones con socios externos.
  1. Evolucionar los canales de streaming de alto volumen desde el borde hasta la nube sobre una infraestructura escalable horizontalmente, diseñando para la latencia de cola, conectividad intermitente, contrapresión y eventos fuera de orden.
  1. Diseñar reglas y capas de toma de decisiones para acciones en tiempo real, incluyendo alertas de listas de vigilancia, enrutamiento de llegadas, elegibilidad, control de consentimiento, limitación de frecuencia y lógica de siguiente mejor acción.
  1. Equilibrar la lógica determinista con señales probabilísticas estableciendo umbrales explícitos, razonamiento de costes cuantitativos para errores de reconocimiento y arneses de reproducción para pruebas de modelos.
  1. Arquitectar modelos de privacidad, identidad y consentimiento diseñados para entornos regulados por biometría con propagación de exclusión voluntaria (opt-out) de tiempo limitado, en estrecha colaboración con los equipos Legal y de Seguridad.
  1. Responsabilizarse de la calidad en producción definiendo SLOs, alertas accionables, manuales de procedimientos (runbooks), pruebas de carga y despliegue progresivo mediante indicadores de características (feature flags).
  1. Elevar los estándares técnicos mediante revisiones de diseño, revisiones de código, mentoría y flujos de trabajo de ingeniería nativos de IA.

Qué buscamos

  1. 12+ años de experiencia construyendo y operando sistemas de producción distribuidos e intensivos en datos, incluyendo una amplia experiencia como responsable técnico de plataformas multiservicio.
  1. Historial probado de liderazgo técnico interfuncional y capacidad para alinear equipos de ingeniería independientes en torno a una arquitectura compartida.
  1. Dominio experto en un lenguaje JVM como Java o Scala, junto con fluidez en diseño orientado a eventos y servicios utilizando gRPC/protobuf, streaming y modelado de datos relacionales.
  1. Experiencia práctica en el diseño de canales de ingesta de alto rendimiento con un conocimiento profundo de la semántica de entrega, idempotencia, ordenamiento, contrapresión y latencia de cola.
  1. Experiencia en la construcción de reglas, elegibilidad o sistemas de toma de decisiones donde la lógica determinista coexiste con señales probabilísticas o basadas en modelos.
  1. Sólido criterio de sistemas integrando APIs, SDKs de terceros y restricciones de proveedores.
  1. Excelentes habilidades de comunicación técnica escrita con un historial de redacción de RFCs decisivos.
  1. Comodidad navegando por las restricciones de despliegue en el mundo físico, condiciones de hardware y el desorden operativo más allá de los entornos de preproducción.
  1. Conocimiento profundo de observabilidad, pruebas automatizadas, entrega progresiva y fluidez con herramientas de ingeniería asistidas por IA como Claude Code y GitHub Copilot en los flujos de trabajo diarios.

Aunque no es obligatorio, esto es un plus

  1. Experiencia con visión artificial, coincidencia biométrica o sistemas de fusión de sensores, específicamente razonando sobre confianza, umbrales y deriva.
  1. Antecedentes operando en dominios regulados por privacidad o biometría como BIPA, CCPA o GDPR, o trabajando con sistemas de gestión de consentimiento.
  1. Experiencia con IoT, computación en el borde (edge computing), telemetría de dispositivos a escala de flota o transportes de clase MQTT.
  1. Experiencia en resolución de identidad o plataformas de datos de clientes, uniendo señales de múltiples sistemas en perfiles duraderos.
  1. Experiencia con software de hostelería, comercio minorista u operaciones físicas, incluyendo integraciones de CRM y PMS de hostelería.
  1. Experiencia previa en un rol de líder técnico, líder de líderes (TL-of-TLs) o alcance adyacente a principal.

Nuestro Stack

  1. Lenguajes + Frameworks: TypeScript, React, Scala (principalmente), Java (limitado)
  1. Bases de datos: MySQL, PostgreSQL, Snowflake
  1. Nube: AWS
  1. Control de versiones: Git y GitHub
  1. Herramientas de IA: Copilot en GitHub y Claude Code
  1. Observabilidad: Datadog

4 días en la oficina: Metropolis valora la colaboración presencial para impulsar la innovación, fortalecer la cultura y mejorar la experiencia del miembro. Los miembros de nuestro equipo corporativo se adhieren a nuestro modelo de oficina primero, que requiere que los empleados estén en el sitio al menos cuatro días a la semana, fomentando interacciones orgánicas que despiertan la creatividad y la conexión.

Cuando te unas a Metropolis, formarás parte de un equipo de líderes de producto e ingenieros de clase mundial, construyendo un ecosistema de tecnologías en la intersección del aparcamiento, la movilidad y el sector inmobiliario. Nuestro objetivo es construir una cultura inclusiva donde todos tengan voz y la mejor idea gane. Desempeñarás un papel clave en la construcción y mantenimiento de esta cultura a medida que nuestra organización crezca.

El salario base anticipado para este puesto es $232,000 - $268,000 USD anuales. El salario base real ofrecido se determina mediante una serie de variables, incluyendo, según corresponda, las cualificaciones del solicitante para el puesto, años de experiencia relevante, habilidades distintivas, nivel de educación alcanzado, certificaciones u otras licencias profesionales obtenidas, y la ubicación de residencia y/o lugar de empleo. El salario base es un componente del paquete de compensación total de Metropolis, que también puede incluir acceso o elegibilidad para beneficios de salud, un plan 401(k), cobertura de discapacidad a corto y largo plazo, seguro de vida básico, un lucrativo plan de opciones sobre acciones, planes de bonificación y más.

#LI-LR1 #LI-Onsite

Metropolis puede utilizar una herramienta automatizada de decisión de empleo (AEDT) para evaluar su candidatura para el empleo o promoción. Las AEDT se utilizan para ayudar a evaluar la solicitud de un candidato en relación con las cualificaciones y responsabilidades laborales requeridas enumeradas en la oferta de empleo.

Como parte de este proceso, Metropolis conserva los datos relevantes para su candidatura, incluida la información personal, durante un período que sea razonablemente necesario para el uso de la herramienta. Si es contratado para el puesto, sus datos pueden pasar a formar parte de sus registros de empleado.

Metropolis Technologies es un empleador que ofrece igualdad de oportunidades. Tomamos todas las decisiones de contratación basadas en el mérito, las cualificaciones y las necesidades comerciales, sin distinción de raza, color, religión, sexo (incluida la identidad de género, orientación sexual y embarazo), origen nacional, discapacidad, estatus de veterano o cualquier otra característica protegida por la ley federal, estatal o local.

Estamos comprometidos a proporcionar una experiencia de contratación acogedora y accesible. Si necesita una adaptación razonable para cualquier parte del proceso de solicitud o entrevista, comuníquese con nosotros a [email protected].

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores