TRM Labs ofrece soluciones de inteligencia impulsadas por IA que ayudan a agencias de los sectores público y privado a investigar y desarticular el crimen. Las plataformas de TRM permiten a los investigadores rastrear actividades ilícitas, construir casos y elaborar panoramas operativos de las redes de amenazas. Agencias y empresas líderes de todo el mundo confían en TRM para hacer del mundo un lugar más seguro y protegido.
El equipo de Plataforma de Datos colabora con un grupo experimentado de científicos de datos, ingenieros y gerentes de producto para construir infraestructura de datos altamente disponible y escalable para los productos y servicios de TRM. Como Ingeniero de Software en el equipo de Plataforma de Datos, será responsable de ejecutar sistemas y servicios de datos de misión crítica que analizan la actividad de transacciones en blockchain a escala de petabytes, y de trabajar en la construcción de un sistema financiero más seguro para miles de millones de personas.
El impacto que tendrá aquí:
Construir servicios de datos altamente confiables para integrarse con decenas de blockchains.
Desarrollar pipelines ETL complejos que transformen y procesen petabytes de datos estructurados y no estructurados en tiempo real.
Diseñar y arquitectar modelos de datos sofisticados para un almacenamiento y recuperación óptimos, que permitan latencias inferiores a un segundo al consultar datos de blockchain.
Supervisar el despliegue y la monitorización de grandes clústeres de bases de datos, con un enfoque inquebrantable en el rendimiento y la alta disponibilidad.
Colaborar entre departamentos, trabajando con científicos de datos, ingenieros de backend y gerentes de producto para diseñar e implementar modelos de datos novedosos que mejoren los productos de TRM.
Lo que buscamos:
Licenciatura (o equivalente) en Ciencias de la Computación o un campo relacionado.
Una trayectoria comprobada, con más de 5 años de experiencia práctica en la arquitectura de sistemas distribuidos, llevando proyectos desde la idea inicial hasta un despliegue exitoso en producción.
Excelentes habilidades de programación en Python, así como destreza en SQL o SparkSQL.
Versatilidad que abarque todo el espectro de la ingeniería de datos en una o más de las siguientes áreas:
Experiencia profunda con almacenes y motores de datos como Iceberg, Trino, BigQuery, StarRocks y Citus.
Dominio de herramientas de orquestación de pipelines y flujos de trabajo de datos como Airflow, DBT, etc.
Experiencia en tecnologías de procesamiento de datos y flujos de trabajo de streaming, incluyendo Spark, Kafka y Flink.
Competencia en el despliegue y la monitorización de infraestructura en plataformas de nube pública, utilizando herramientas como Docker, Terraform, Kubernetes y Datadog.
Capacidad comprobada para cargar, consultar y transformar grandes volúmenes de datos.
Conozca la velocidad de TRM en este puesto:
Construir un motor escalable para optimizar tareas rutinarias de escalado y mantenimiento, como crear automatizaciones de autoservicio para crear nuevos pgbouncer, escalar discos, escalar o actualizar clústeres, etc. ¡Esto permite que las tareas sean más rápidas la próxima vez y reduce la dependencia de una sola persona!
Identificar formas de acortar los plazos aplicando el principio 80/20. Por ejemplo, ¿qué se necesita para estar operativo en un nuevo entorno? Identificar los elementos imprescindibles y los deseables necesarios para desplegar nuestra pila y que esté completamente operativa. Concentrarse primero en lo imprescindible para ponernos en marcha y luego usar hitos futuros para reforzar la preparación para el cliente. ¡Pensamos en semanas, no en meses!
Identificar una primera versión, también llamada "patinetas", para los proyectos. Por ejemplo, construir un panel de observabilidad en una semana y, después, recopilar comentarios de las partes interesadas para identificar más necesidades o mejoras que añadir al panel.
Si le interesa unirse a TRM, le animamos a postularse directamente. Cada solicitud es revisada por nuestro equipo de Talento.
Antes de postularse, revise la descripción del puesto con atención y destaque la experiencia y el impacto que mejor demuestran los requisitos. Además, proporcione respuestas reflexivas y precisas a las preguntas de la solicitud, ya que se utilizarán para evaluar sus habilidades y cualificaciones para el puesto.
Si envía su currículum directamente a alguien de TRM, no podemos garantizar que llegue al equipo de contratación correspondiente. Postularse directamente es la mejor manera de asegurar que su solicitud sea considerada.
Nuestro proceso está diseñado para entender cómo piensa, resuelve problemas y genera impacto, al mismo tiempo que le permite evaluar a TRM. La mayoría de los procesos de entrevista incluyen un caso práctico, una evaluación de habilidades de IA y una entrevista de Principios de Liderazgo.
Introducción con el reclutador: Cualificaciones, motivaciones y alineación con el puesto.
Gerente de contratación: Análisis detallado de su experiencia, habilidades e impacto relevantes.
Primera ronda: De 1 a 2 entrevistas centradas en las habilidades más críticas para el puesto.
Ronda final: Caso práctico. Suele ser una sesión tipo panel en la que profundizamos en su oficio, su resolución de problemas y su alineación con TRM.
Referencias: Antiguos colegas que puedan dar información sobre su trabajo e impacto.
Oferta: ¡Felicidades! Su reclutador le presentará la oferta y los detalles de la compensación.
Bienvenido a TRM: ¡Estamos entusiasmados de construir un mundo más seguro con usted!
Su reclutador le compartirá su plan de entrevistas específico y orientación para la preparación a lo largo del proceso.
La fluidez en IA es una expectativa básica en TRM.
Creemos que la IA cambia significativamente la forma en que operan los mejores profesionales. Esperamos que todos los miembros del equipo usen la IA para acelerar y reimaginar su oficio, no solo para automatizar tareas superficiales.
En TRM, la fluidez en IA significa estar entre el 10 por ciento superior de operadores de su función en la forma en que aplica la IA para:
Acelerar flujos de trabajo repetibles
Estructurar y resolver problemas
Mejorar la calidad de los resultados
Aumentar la velocidad y el apalancamiento
Se evaluará su fluidez en IA aplicada durante el proceso de entrevistas.
Estamos construyendo un mundo más seguro. Esa promesa se refleja en cómo trabajamos cada día.
TRM avanza RÁPIDO. Somos un equipo de alta velocidad y alta responsabilidad que espera claridad, seguimiento y impacto. Quienes prosperan aquí se entusiasman con los problemas difíciles, la experimentación y la retroalimentación continua. Si en otro lugar algo tarda meses, aquí se lanzará en días.
Nuestro trabajo se sitúa en la intersección de la IA, la seguridad nacional y la lucha contra el crimen. Los problemas son complejos, lo que está en juego es real y el entorno evoluciona rápidamente. El ritmo y la intensidad del trabajo reflejan la importancia de la misión. Por ello, la forma en que operamos requiere un alto nivel de responsabilidad, adaptabilidad, colaboración y resolución creativa de problemas.
En TRM, debe esperar:
Que las prioridades y los objetivos cambien con rapidez
Operar con un alto grado de ambigüedad
Un alto nivel de responsabilidad y rendición de cuentas personal
Una estrecha colaboración entre equipos y funciones
Comunicación frecuente y muy presencial
Resolución creativa de problemas y pensamiento innovador
Un ritmo que premia la urgencia, la adaptabilidad y los resultados
Este entorno resulta estimulante para quienes disfrutan construyendo, resolviendo problemas difíciles y avanzando en situaciones que no siempre están completamente definidas. También requiere prosperar en la ambigüedad, ajustar el rumbo a medida que surge nueva información y mantener el enfoque y una actitud positiva en un entorno acelerado e
Mensual
Para postulantes en: Brasil
Brasil