




Resumen: OPSWAT busca un ingeniero backend principal para diseñar y desarrollar soluciones de software de vanguardia en toda la pila, centrándose en sistemas de alto rendimiento y escalables, así como en dar forma a la visión del equipo de ingeniería. Aspectos destacados: 1. Diseñar y desarrollar soluciones de software de vanguardia en toda la pila 2. Dirigir la estrategia técnica para el desarrollo backend y mentorear a ingenieros 3. Centrarse en soluciones de alto rendimiento y escalables en ciberseguridad OPSWAT**Protegiendo la infraestructura crítica del mundo** -------------------------------------------------- OPSWAT, líder mundial en ciberseguridad para infraestructuras críticas de TI, OT e ICS, ofrece una plataforma integral que brinda a organizaciones del sector público y privado, así como a empresas, la ventaja crítica necesaria para proteger sus redes complejas, asegurar sus dispositivos y garantizar el cumplimiento normativo. Durante los últimos 20 años, nuestro compromiso con la tecnología innovadora ha ganado la confianza de más de 1.700 organizaciones, gobiernos e instituciones a nivel global, consolidando así nuestro papel en la protección de la infraestructura crítica del mundo y en la seguridad de nuestro modo de vida. **El puesto** OPSWAT busca un ingeniero backend principal capaz de diseñar y desarrollar soluciones de software de vanguardia en toda la pila. Serás responsable del desarrollo de sistemas robustos y eficientes, incluidos sistemas de procesamiento de datos basados en Rust, aplicaciones de procesamiento de flujos y la integración con bases de datos NoSQL, así como APIs basadas en Go y componentes en Python. Se trata de un rol de liderazgo práctico que exige una sólida experiencia y fluidez en tecnologías backend y frontend, con énfasis en soluciones de alto rendimiento y escalables. También desempeñarás un papel fundamental al contribuir a definir la visión y el crecimiento de nuestro equipo de ingeniería, a medida que este amplíe sus necesidades tanto en frontend como en backend. **Lo que harás** * Diseñar y desarrollar sistemas de procesamiento de datos basados en Rust para la ingesta y transformación de datos en tiempo real y de alto rendimiento. * Implementar y gestionar soluciones de procesamiento de flujos en los lenguajes adecuados según los casos de uso, permitiendo análisis e información en tiempo real sobre grandes conjuntos de datos. * Construir y mantener APIs basadas en Go, asegurando que sean escalables, seguras y optimizadas para el rendimiento. * Trabajar con bases de datos NoSQL (por ejemplo, MongoDB, Cassandra, DynamoDB, Druid) para manejar estructuras de datos complejas y garantizar un almacenamiento y recuperación eficientes de los datos. * Desarrollar y mejorar componentes basados en Python para tareas de automatización, orquestación e integración de datos. * Dirigir la estrategia técnica para el desarrollo backend, definiendo buenas prácticas, directrices arquitectónicas y la pila tecnológica para futuros proyectos. * Colaborar con equipos multifuncionales para entregar soluciones integrales que se alineen con los objetivos generales de producto y seguridad de OPSWAT. * Mentorear y guiar a ingenieros junior, fomentando una cultura de ingeniería colaborativa y de alto rendimiento. **Qué necesitamos de ti** * 7 o más años de experiencia en ingeniería backend con experiencia especializada en Golang O Python. * Conocimientos sólidos en marcos de procesamiento de flujos (por ejemplo, Kafka, Pulsar, Flink) para el procesamiento de datos en tiempo real. * Experiencia demostrada en la construcción de APIs escalables con Go, Rust y Python, e integrándolas en sistemas más amplios. * Familiaridad con frameworks modernos de frontend (React, Vue.js, etc.) para construir interfaces de usuario, aunque este puesto se centrará principalmente en backend y procesamiento de datos. * Comprensión sólida de pipelines CI/CD, contenerización (Docker, Kubernetes) y plataformas en la nube (AWS, GCP, Azure) para implementación y escalabilidad. * Excelentes habilidades para resolver problemas y capacidad para diseñar sistemas complejos que equilibren rendimiento, seguridad y mantenibilidad. * Excelentes habilidades comunicativas y experiencia liderando o mentorizando a ingenieros de software en un entorno colaborativo. **Sería deseable que tuvieras** * Experiencia con arquitecturas de microservicios y sistemas impulsados por eventos. * Conocimientos sobre diseño de sistemas distribuidos, especialmente en el contexto del procesamiento y almacenamiento a gran escala. * Experiencia con Parquet y formatos de archivo similares para almacenar e interactuar con grandes conjuntos de datos. * Experiencia con gRPC para construir APIs de alto rendimiento y escalables. * Familiaridad con tecnologías frontend como React, Angular o Vue.js para construir paneles de administración u herramientas internas. * Pasión por explorar nuevas tecnologías y encontrar formas innovadoras de resolver problemas complejos en el ámbito de la ciberseguridad. OPSWAT es un empleador que promueve la igualdad de oportunidades. Celebramos la diversidad y estamos comprometidos a ofrecer un entorno donde las oportunidades de empleo iguales se extiendan a todos los empleados y candidatos, sin discriminación ni acoso de ningún tipo. Todas las decisiones de contratación se basan en las calificaciones individuales, los requisitos del puesto y las necesidades empresariales, sin considerar raza, color, religión, edad, sexo, origen nacional, condición de discapacidad, genética, estatus de veterano protegido, orientación sexual, identidad o expresión de género, ni ninguna otra categoría protegida por leyes federales, estatales o locales. Agencias de reclutamiento: no aceptamos currículums no solicitados de agencias externas para ninguno de nuestros puestos abiertos. Para presentar currículums para nuestros puestos, debe existir un contrato de reclutamiento aprobado por nuestro equipo legal y respaldado por ambas partes. Actualmente no estamos aceptando nuevas agencias externas en este momento.


