Buscamos un/a Sr Software Engineer apasionado/a y de primer nivel para unirse a nuestro equipo de I+D (Investigación y Desarrollo) de clase mundial. Somos una empresa de tecnología publicitaria que ingiere aproximadamente 1000 millones de impresiones de anuncios por día en un sistema de procesamiento que deriva métricas de rendimiento para nuestros clientes.
Como parte de este rol, el/la candidato/a deberá comprender y analizar la arquitectura y el rendimiento de aplicaciones de alto uso, incluyendo una comprensión profunda de los flujos de trabajo de negocio detrás de ellas. El siguiente paso, después de entender el alcance del desafío, será diseñar, construir (manos a la obra), probar y desplegar la solución sugerida en producción. Todo esto se realiza en un entorno de desarrollo y despliegue continuo.
Luego, el/la candidato/a deberá guiar y ayudar a desarrolladores de múltiples equipos a adoptar la solución. Si tenés la capacidad de manejar una amplia gama de tecnologías, jugar y liderar un rol importante en el diseño y análisis de proyectos de software, crear nuevas aplicaciones o mejorar las existentes, evaluar tecnologías de aplicaciones, desarrollar prototipos de productos e implementarlos en diferentes partes del producto, te animamos a ponerte en contacto.
El impacto que generarás
- Diseñar e implementar aspectos importantes de la arquitectura de aplicaciones, incluyendo componentes como infraestructura, servicios troncales e interfaz de usuario.
- Liderar con el ejemplo el desarrollo de módulos para un producto de alta gama que procesa más de mil millones de transacciones por día.
- Arquitectar y evolucionar sistemas para ingesta y procesamiento de datos de alto rendimiento, manejando varios cientos de gigabytes de datos diariamente.
- Diseñar y desarrollar soluciones viables para diversos sistemas y arquitecturas para diferentes tipos de aspectos de negocio.
- Desplegar tus soluciones en producción de manera continua.
- Ser responsable del buen funcionamiento de las aplicaciones en producción.
- Trabajar con gerentes de I+D para definir, priorizar y finalizar estándares de desarrollo.
- Supervisar el proceso de diseño de software de aplicaciones.
- Proporcionar capacitación técnica, soporte y formación a desarrolladores de I+D.
Requisitos
- Título de Grado en Ciencias de la Computación o disciplina relacionada (excluyente).
- 3+ años de experiencia demostrada en sistemas a gran escala (5+ años preferibles).
- Experiencia en procesamiento de grandes volúmenes de datos en sistemas de producción.
- Dominio avanzado de inglés (nivel B2/C1).
- Sólida comprensión de la distribución de carga, estrategias de almacenamiento de datos y arquitectura de sistemas a escala.
- Fuertes habilidades analíticas, creativas, de resolución de problemas y pensamiento crítico.
- Comprensión de los procedimientos y estándares de diseño y producción para crear prototipos y productos terminados.
- Experiencia con problemas de rendimiento a gran escala.
- Experiencia con Snowflake, PostgreSQL, MongoDB (plus).
- Experiencia con dataframes, map-reduce, Spark, Pandas, Polars (plus).
- Experiencia con herramientas de gestión de flujos de trabajo como Argo/Airflow (plus).
- Experiencia en Python, TypeScript (React y Node.js) (plus).
- Experiencia con desarrollo de servidores web o del lado del cliente (plus).
- Pasión por la tecnología y la calidad.
- Buenas habilidades analíticas y de comunicación.
Beneficios
- Vacaciones ilimitadas.
- Actualizaciones mensuales por inflación.
- Crédito para almuerzo.
- Seguro médico OSDE 410.
- Clases de inglés.
- Cobertura de gimnasio.
- Cobertura de internet.
- 1 mes extra pago para cuidadores primarios y secundarios por nacimiento.
- Aprendizaje y Desarrollo: herramientas y capacitación.
- Modelo de trabajo híbrido y flexible: oficinas agradables en Parque Chas con snacks y bebidas ilimitados.
- Oficina pet friendly.
- Roles de alta visibilidad con un tremendo potencial de crecimiento.
- Equipo global y colaboración interempresarial sin igual.