B&A
Peregrine Technologies
Staff Software Engineer, Infraestructura de Datos
EQUIPO
Respaldada por inversores líderes de Silicon Valley, Peregrine ayuda a las organizaciones de seguridad pública, gobiernos estatales y locales, agencias federales e instituciones del sector privado a abordar los desafíos de la sociedad con una velocidad y precisión sin precedentes. Nuestra plataforma con IA convierte datos aislados y desconectados en inteligencia operativa, proporcionando instantáneamente información crítica para la misión que permite tomar decisiones mejores y más rápidas que mejoran los resultados en cada punto de contacto. Actualmente, Peregrine da soporte a cientos de clientes en más de 30 estados y dos países, sirviendo a más de 125 millones de personas, ¡y estamos ampliando nuestro impacto a medida que nos expandimos a nivel empresarial e internacional.
Como equipo de ingeniería, creemos firmemente que la empatía mejora nuestras soluciones. Ver cómo las personas usan el producto es una prioridad y la forma en que llegamos a la respuesta correcta. Los ingenieros tendrán la oportunidad de trabajar en estrecha colaboración con nuestro equipo in situ para comprender la variedad de casos de uso que Peregrine atiende.
Valoramos tanto la propiedad como la colaboración: usted asumirá la responsabilidad total de las características importantes y trabajará en estrecha colaboración con otros ingenieros para llevarlas a su finalización. Creemos que la humildad y la empatía son esenciales para construir las soluciones correctas: colaborará directamente con nuestro equipo de implantación y los usuarios mientras iteramos para resolver sus problemas. La perseverancia y la creatividad son cruciales para ejecutar nuestra visión.
FUNCIÓN
Buscamos un/a Ingeniero/a de Infraestructura de Datos Staff para unirse a nuestro creciente equipo, donde tendrá una profunda responsabilidad sobre la capa de datos que sustenta todo lo que hace Peregrine. Diseñará y construirá los sistemas que ingieren, almacenan y sirven grandes volúmenes de datos operativos en tiempo real, permitiendo a nuestros clientes tomar decisiones críticas con velocidad y confianza.
Este es un puesto de contribuidor individual senior para alguien que prospera con problemas técnicos difíciles y aporta la experiencia y el juicio para formar decisiones de infraestructura fundamentales. Abordará una amplia gama de desafíos complejos, que incluyen:
- Diseñar y operar una plataforma de integración de datos en tiempo real y de alto rendimiento en diversos entornos de clientes
- Diseñar una capa escalable de formato de tabla abierta para el almacenamiento de datos fiable a escala de petabytes
- Construir y optimizar pipelines de procesamiento de datos distribuidos con Apache Spark y tecnologías de streaming adyacentes
- Impulsar el rendimiento, la fiabilidad y la eficiencia de costes en toda la pila de infraestructura de datos
- Colaborar con los equipos de ingeniería de plataforma y producto para definir contratos de datos, esquemas y patrones de integración
- Establecer las mejores prácticas, herramientas y patrones que eleven el listón de calidad para la infraestructura de datos en toda la organización
Nuestra pila está en constante evolución, pero está construida sobre AWS GovCloud, Apache Iceberg, Apache Spark, Apache Kafka, Airflow, Kubernetes y más.
SOBRE TI
- Profunda pasión por la infraestructura de datos: te importa construir sistemas que sean correctos, rápidos y resilientes a escala
- Te desenvuelves en la ambigüedad y te energiza definir la solución correcta a problemas difíciles y abiertos
- Sólida visión técnica con la capacidad de traducir requisitos de datos complejos en diseños de infraestructura limpios y duraderos
- Deseo de poseer partes significativas de la pila de datos de extremo a extremo, desde la ingesta hasta el servicio
- Comprometido/a con la excelencia operativa: construyes cosas de las que estás orgulloso/a de operar
QUÉ BUSCAMOS
- 8+ años de experiencia diseñando y operando sistemas de infraestructura de datos a gran escala en entornos de producción
- Profunda experiencia con formatos de tabla abiertos, en particular Apache Iceberg, incluyendo evolución de esquemas, estrategias de partición, compactación y viaje en el tiempo
- Amplia experiencia práctica con Apache Spark para el procesamiento de datos por lotes y en streaming a escala
- Sólida experiencia en integración de datos en tiempo real y procesamiento de flujos, utilizando tecnologías como Apache Kafka, Apache Flink o equivalentes
- Sólida experiencia con la orquestación de pipelines de datos utilizando Airflow o herramientas similares
- Fuertes fundamentos de ingeniería de software en Python y/o Scala, con un historial de escritura de código de calidad de producción
- Amplia experiencia con AWS o plataformas en la nube comparables, incluyendo arquitecturas de lago de datos basadas en S3
- Experiencia con Kubernetes y despliegue de cargas de trabajo de datos en contenedores
- Título en Informática, Ingeniería o un campo relacionado, o experiencia práctica equivalente
- Residente en San Francisco, Nueva York o Washington DC y dispuesto/a a trabajar en la oficina
Salario Anual + Beneficios + Acciones (si aplica) + Bonificación (si aplica) $200,000—$275,000 USD
La compensación real está influenciada por una amplia gama de factores, incluidos, entre otros, el conjunto de habilidades, el nivel de experiencia, las certificaciones o licencias y la ubicación de trabajo específica. La información sobre los beneficios ofrecidos está aquí peregrine.io/careers/.
Peregrine Technologies se compromete a crear un entorno inclusivo para todos los empleados. Celebramos la diversidad y somos un orgulloso empleador que ofrece igualdad de oportunidades. Todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión, género, identidad o expresión de género, orientación sexual, origen nacional, genética, discapacidad, edad o condición de veterano.
