Roku
Enigma
Ingeniero/a Staff/Senior de Machine Learning, Equipo Match
LA OPORTUNIDAD
Este es un momento crítico y emocionante en Enigma. Nuestros clientes nos dicen constantemente que nuestros productos de datos crean un valor tremendo y están profundamente alineados con sus flujos de trabajo más importantes. A medida que crece la demanda, tenemos una oportunidad urgente para mejorar tanto la inteligencia de nuestros datos como los sistemas a través de los cuales los clientes acceden a ellos.
Buscamos un Ingeniero/a de Machine Learning Senior/Staff experimentado/a para unirse a nuestro Equipo Match y ayudar a dar forma a la próxima generación de productos de datos de cara al cliente de Enigma.
En este puesto, combinará la investigación estadística avanzada y de machine learning con los sistemas de ingeniería necesarios para potenciar experiencias de búsqueda rápidas, relevantes y fiables a escala. Este es un puesto de alto impacto único, situado en la intersección de la recuperación de información, los sistemas de ranking, la búsqueda semántica, los sistemas distribuidos y la entrega de datos al cliente.
EL ROL
En el núcleo del producto de Enigma se encuentran nuestros datos, lo que hace que la ciencia de datos y los sistemas de entrega sean centrales para lo que construimos.
Como Ingeniero/a de ML Senior/Staff en el Equipo Match, liderará esfuerzos que mejoren la relevancia, latencia y escalabilidad de nuestros productos de datos de cara al cliente. Trabajará en todo el ciclo de vida: enmarcando problemas de recuperación y ranking, desarrollando modelos y estrategias de experimentación, evaluando resultados utilizando señales del mundo real e implementando sistemas de búsqueda y recuperación de alto rendimiento.
Este puesto es ideal para alguien que se entusiasme tanto con los problemas difíciles de ranking/búsqueda como con los desafíos de los sistemas para convertir esas soluciones en sistemas de recuperación de baja latencia y listos para producción.
QUÉ HACE ESTE ROL EMOCIONANTE?
- Impacto: En Enigma, la ciencia de datos y el machine learning no solo se utilizan para tomar decisiones de producto; son el producto. Tu trabajo dará forma directamente a cómo los clientes encuentran, exploran y confían en nuestros datos.
- Desafío Técnico: Este puesto abarca algunos de los desafíos más difíciles en relevancia de búsqueda, sistemas de recuperación a gran escala, modelos de ranking, APIs y sistemas distribuidos. Si te gustan los desafíos técnicos, este puesto es para ti.
- Propiedad: Tendrás autonomía significativa para dar forma tanto a la dirección de la investigación como a los sistemas de producción que la potencian, incluyendo tener una voz fuerte en nuestro ecosistema de herramientas y proveedores.
- Proximidad al Cliente: Tu trabajo influirá directamente en cómo los clientes sofisticados integran los datos de Enigma en flujos de trabajo críticos y sistemas de toma de decisiones.
SOBRE NOSOTROS
En Enigma, estamos construyendo la fuente de datos única y más fiable sobre empresas para potenciar el futuro de los servicios financieros. Al crear mejores datos a partir de cientos de fuentes públicas y de terceros, nuestro objetivo es contar la historia completa de cada empresa, para que empresas de todos los tamaños puedan acceder a los servicios financieros que necesitan para crecer y prosperar. Nuestros valores fundamentales – generosidad, curiosidad, ingenio y empuje – guían todo lo que hacemos, desde cómo tomamos nuestras decisiones de producto más importantes hasta cómo trabajamos y nos apoyamos mutuamente a diario. Somos un equipo de individuos curiosos y motivados con diversos orígenes y habilidades, pero todos nos apasiona crear una comprensión más profunda a través de los datos, juntos. Si esto resuena contigo, ¡nos encantaría saber de ti!
Estamos orgullosos de ser un lugar de trabajo que ofrece igualdad de oportunidades y un empleador de acción afirmativa. Estamos comprometidos con la igualdad de oportunidades de empleo independientemente de la raza, color, ascendencia, religión, sexo, origen nacional, orientación sexual, edad, ciudadanía, estado civil, discapacidad, identidad de género o condición de veterano.
QUÉ HARÁS
- Desarrollar soluciones innovadoras para problemas complejos en recuperación de información, ranking, búsqueda semántica, comprensión de consultas y sistemas de recomendación
- Construir y optimizar APIs de búsqueda de baja latencia y alto rendimiento, pipelines de indexación y sistemas de recuperación utilizando Python, Typesense y AWS
- Evaluar y evolucionar nuestra pila tecnológica de búsqueda, impulsando decisiones de diseño técnico en estrategias de indexación, arquitectura de recuperación y compensaciones de rendimiento del sistema
- Liderar trabajos de extremo a extremo desde el diseño de investigación hasta la experimentación, producción y entrega al cliente
- Diseñar marcos de evaluación para medir la relevancia, precisión/recall, calidad del ranking y señales de participación del usuario
- Mejorar la comprensión de consultas a través de técnicas como modelos de embedding, búsqueda vectorial, recuperación híbrida y reescritura de consultas
- Detectar e investigar anomalías en el rendimiento de la búsqueda, el comportamiento del ranking y la frescura de los datos, rastreando los problemas hasta su causa raíz
- Colaborar estrechamente con Producto, Ingeniería y partes interesadas del cliente para mejorar la experiencia de búsqueda y la descubribilidad
- Ser mentor/a de compañeros de equipo y ayudar a elevar el nivel de rigor de la experimentación, diseño de sistemas y excelencia operativa
NUESTRO/A CANDIDATO/A IDEAL
- Aporta 5+ años de experiencia en machine learning, ingeniería de software, ciencia de datos o sistemas de productos intensivos en datos
- Tiene una sólida competencia de programación en Python y experiencia operando en entornos de nube (AWS preferido)
- Experiencia aplicada demostrada a nivel de producción en dos o más de los siguientes dominios técnicos: recuperación de información, sistemas de ranking, modelos NLP/embeddings o sistemas distribuidos.
- Tiene experiencia diseñando, ajustando y operando sistemas backend de alta escala, APIs o plataformas de entrega de datos
- Aporta un juicio sólido en entornos ambiguos donde las señales de relevancia y la verdad fundamental son ruidosas o implícitas
- Comunica eficazmente conceptos técnicos y compensaciones a audiencias técnicas y no técnicas
- Prospera en entornos altamente colaborativos con propiedad sólida y ciclos de iteración rápidos
- Tiene un título avanzado en una disciplina cuantitativa o experiencia industrial profunda equivalente
PUNTOS EXTRA SI
- Tienes experiencia profunda con nuestra pila principal (Typesense, Python, AWS) o infraestructura de recuperación similar (Elasticsearch, OpenSearch, FAISS)
- Has construido sistemas de búsqueda o recomendación de cara al cliente o APIs
- Has trabajado en comprensión de consultas, embeddings, recuperación impulsada por LLM o sistemas de búsqueda híbrida
- Has sido mentor/a de ingenieros/as senior o científicos/as de datos y has elevado el nivel técnico en diversas disciplinas
Rango salarial: $180,000-$270,000
Una nota sobre los rangos salariales: nos enorgullecemos de pagar de forma competitiva para nuestro tamaño e industria. El salario es una parte de un paquete de compensación total de Enigma que incluye beneficios y oportunidades adicionales. Todos nuestros paquetes de compensación incluyen acciones (equity) porque creemos que el 100% de los empleados de Enigma deberían tener la opción de comprar propiedad en la empresa y beneficiarse del valor que estamos creando juntos.
