Site Reliability Engineer (SRE) 

La cultura del equipo de ingeniería

🚀
Desplegamos pronto
y a menudo
📦
Nos centramos en un proyecto
a la vez
🧪
Hacer tests son un problema de primer orden
🙋🏽
Siempre buscamos talento
📨
Nos comunicamos de forma abierta y frecuente



Síguenos en el Twitter del equipo de Ingeniería para estar al tanto de novedades

Audiense es una empresa que ofrece igualdad de oportunidades, y sabemos que son nuestras diferencias las que nos hacen grandes, por lo que queremos dar la bienvenida a personas de todos los orígenes a nuestra familia. Animamos a las personas de diferentes etnias, LGBTQ+, a personas con discapacidad, madres y padres a presentar su candidatura.

Durante el proceso de solicitud, no dude en indicarnos sus pronombres preferidos (ella/él/ella, él/ella/él, ellos/ellas/ellos). Por favor, indíquenos también si necesita algún ajuste razonable para la solicitud o para la entrevista. Muchas gracias.

Estamos buscando contratara una nueva persona para que se una a nuestro equipo de plataforma SRE. 



Nuestra misión en el equipo de plataforma SRE es permitir que otros equipos realicen el trabajo con una autonomía sustancial y ayudar a mantener la fiabilidad de los servicios de software proporcionados por la empresa.

Colaboramos con equipos de ingenieros de software para diseñar, implantar y mantener sistemas resistentes, fiables y seguros. Utilizamos diversas herramientas, lenguajes de programación y procesos para desarrollar, automatizar, probar, supervisar sistemas y solucionar problemas. Además, somos responsables de desarrollar y mantener métricas para el buen funcionamiento y el rendimiento de los sistemas y desarrollar estrategias para mejorar la fiabilidad, la seguridad y el rendimiento del sistema.

Nuestras principales responsabilidades son, entre otras:

  • Dar autonomía a otros equipos para que realicen su trabajo de forma independiente.
  • Asistir a otros equipos en el diseño de la arquitectura de la plataforma de Audiense.
  • El mantenimiento continuo de la infraestructura para garantizar el rendimiento del sistema.
  • Analizar y gestionar los costes de nuestra infraestructura en AWS.
  • Diseñar y aplicar planes de recuperación en caso de catástrofe.
  • Gestionar y revisar los permisos de acceso de los equipos.

Nuestra cultura de trabajo es remote-first, y llevamos más de ocho años trabajando 100% a distancia. Aunque tenemos una oficina en Córdoba, nuestros equipos (dirección, ventas, atención al cliente, marketing, producto e ingeniería) están distribuidos por diferentes ciudades: Londres, Málaga, Madrid, Córdoba, Barcelona, Vigo, Sevilla, Granada, Murcia, Chieti (Italia) ...

Nuestra mentalidad, flujos de trabajo y comunicación asumen que todos somos remotos. Casi todo está documentado en Github: planes de crecimiento, ruta de aprendizaje, arquitectura, protocolos, onboarding, playbooks, sistema de diseño, directrices UX, etc. Invertimos todo lo que está en nuestra mano en automatizar nuestras rutinas diarias para ser lo más autónomos posible y poder trabajar en remoto de forma eficiente.

Te incorporarás a un equipo cohesionado (más de cuatro años de media juntos), en un entorno muy colaborativo en el que te sentirás atendido desde el principio de tu incorporación.

Cada equipo aplica metodologías ágiles distintas, pero todas siguen unos principios básicos. Damos prioridad a las funciones que aportan más valor a nuestros clientes y, en lugar de fijar plazos, entregamos pequeños incrementos para tener siempre una versión funcional y entregable de las funciones. Siempre que es posible, intentamos reducir al mínimo el número de tareas paralelas. Tenemos algunas reuniones programadas, pero no faltamos a las reuniones diarias, la planificación quincenal de sprints y las revisiones. Tenemos reuniones regulares 1:1 con el líder del equipo y el director técnico, y no dudamos en saltar a un hangout, si un hilo de Slack o de correo se está alargando.

Creemos en la programación extrema como técnica de desarrollo, por lo que la mayor parte del tiempo hacemos programación en parejas (sí, a distancia) y TDD es nuestra principal herramienta para escribir código robusto y comprobable. La programación en parejas siempre nos ayuda a confiar en nuestro código permitiendo iteraciones constantes. Una vez por sprint, dedicamos tiempo a la revisión conjunta del código para detectar posibles fallos a los que dar prioridad. Hacemos integración continua, y estamos en proceso de extinguir las ramas para hacer desarrollo tronco base, aquí también hay un reto.

Tenemos una cultura de aprendizaje continuo, y fomentamos que esto ocurra durante las horas de trabajo. Como equipo hemos hecho un pacto para seguir un camino de aprendizaje, así que al unirte a Audiense, tú también te comprometes a ello. Si has seguido un camino similar, estamos deseando conocerte y aprender de tus experiencias, si no lo has hecho, estamos deseando apoyarte con recursos, tiempo y tutoría para que estemos alineados.

Estamos pasando de una cultura de silos a una mentalidad más en forma de T. No buscamos a un experto técnico específico en todas las cosas que utilizamos, sino a alguien que, sea cual sea su vocación, debe ser lo suficientemente versátil como para asumir las tareas que aporten más valor a nuestros clientes en lugar de las que mejor se ajusten a sus habilidades.

Esperamos que te sientas alineado con estos valores y esta forma de trabajar, pero también sabemos que cada opinión cuenta y estaríamos muy abiertos a que nos mostraras cómo mejorar.

Puedes obtener más información sobre nuestra cultura en nuestro blog de ingeniería y en nuestra cuenta de Instagram.

¿Qué buscamos?

El candidato ideal para este puesto debe tener algunos años de experiencia en ingeniería de sistemas. Sin embargo, hacemos más hincapié en los proyectos en los que ha trabajado y los éxitos que ha logrado en su carrera que en el tiempo que lleva en la profesión. Nos gustaría saber más sobre su participación en algunos proyectos y cómo ha contribuido a su éxito. Nos importa la actitud, la inquietud y la felicidad en nuestro día a día.

Encajar bien es importante y nos gustaría lo siguiente:

  • Nos encanta la tecnología, y nos gusta mejorar nuestra plataforma con las herramientas más adecuadas para cada uso. Necesitamos que tengas una actitud positiva para aprender cosas nuevas de forma eficaz.
  • Nuestro entorno de producción se gestiona conforme a normas de disponibilidad y fiabilidad. Necesitamos que prestes atención a los detalles para mantener estos estándares adecuadamente.
  • Tenemos todo en cloud. Nos gustaría que tengas conocimientos o experiencia previa sobre plataformas basadas en cloud, como AWS, GCP, Azure, etc.
  • Para nosotros, la infraestructura es código. Intentamos automatizar todo lo posible. Necesitamos que tengas conocimientos de creación de código para la automatización de infraestructuras mediante Terraform, Ansible, Puppet o similares.
  • Trabajamos con Linux; es la base de todo lo que utilizamos. Necesitamos que domine la gestión de sistemas Linux. Además, los contenedores y las tecnologías de orquestación de contenedores serían una ventaja.
  • El equipo trabaja en conjunto, por lo que debes ser proactivo o capaz de sugerir soluciones, así como de aceptar ideas.

El ecosistema de tecnologías que usamos para desarrollar en el equipo es extenso: Python, RabbitMQ, Redis, OpenSearch, RedPanda (Kafka-like), PMM, Docker, Kubernetes, AWS (EC2, ECS, EKS, EMR, SNS, SQS, API Gateway, Lambda, Codebuild, Cloudwatch, ...), Jenkins, Icinga, Grafana, Graphite, entre otros. Sin embargo, dominarlo todo, no es un requisito. los principios detrás de su uso son más importantes para nosotros.

Hablando de nuestros datos, tenemos una variedad de clusters MySQL, Aurora MySQL, MongoDB, Solr y OpenSearch en varios casos de uso y mucho volumen de datos. No nos asusta aplicar la mejor tecnología a cada uso.

Como trabajamos en remoto, valoramos la programación en parejas como una práctica fundamental y pasamos parte de la semana en ello, así que esperamos que te sientas cómodo con esta práctica. También colaboramos con otros equipos para mantenernos alineados con la evolución del producto y los requisitos de desarrollo, y para aprender de los incidentes mediante postmortems.

Dedicamos mucho tiempo y esfuerzo a ayudarnos unos a otros, a seguir aprendiendo, por lo que es muy importante que estés interesado en aprender y practicar las habilidades necesarias para ejercer nuestra profesión. !Practica, practica, practica!

Trabajar a distancia tiene muchas ventajas, pero también exige un esfuerzo adicional en materia de comunicación y responsabilidad. Las siguientes habilidades son esenciales: autogestión, comunicación fluida, respeto e inclusión.

¿Qué ofrecemos?

Proceso de contratación

Para presentar tu candidatura, envía un correo electrónico a jobdev@audiense.com presentándote y explicando por qué encajas en el perfil que buscamos. Tu CV también será útil, pero no es lo más importante.

Tras valorar tu solicitud, nos pondremos en contacto contigo directamente. Tu primera entrevista será con el líder de equipo. Será una simple entrevista de primer contacto para asegurarnos de nuestros intereses están alineados.

Si la primera entrevista va bien, habrá una segunda reunión con algunos  miembros de tu futuro equipo. Además de discutir nuestro trabajo y cualquier punto que necesite más detalle, te propondremos una prueba para validar tus habilidades y experiencia. La mejor manera de hacerlo es realizar una sesión de programación en parejas con nuestro equipo para resolver un problema sencillo pero real y, por supuesto, te pagaremos por ello.

La entrevista nos ayudará a validar si estamos alineados, especialmente si te gusta cómo trabajamos, el reto y el equipo. Esta reunión es una excelente oportunidad para hacer preguntas directamente a tus futuros compañeros de equipo. 

Si necesitas algún ajuste razonable para alguna de estas entrevistas, podríamos adaptarlas a tus necesidades.

Por último, tendrás una rápida charla con Alfredo Artiles, nuestro CTO, en la que podrás hacer las últimas preguntas que tengas.

Si finalmente te convencemos para que te unas a nuestro equipo, este sería el proceso de incorporación ideal:

  • Durante los primeros días, un compañero te ayudará a configurar tu ordenador y te servirá de guía durante los meses siguientes. Él te explicará todos los flujos de trabajo con los que nos hemos familiarizado, y esperamos que tú también lo hagas.
  • Desde el primer día, formarás parte del equipo trabajando principalmente en parejas: participando en el mantenimiento del entorno de producción, resolviendo tareas del sprint en curso, realizando cambios en el entorno cloud y desarrollando nuevas herramientas para ayudar a otros equipos.
  • Al cabo de unos meses te incorporarás a la rotación de guardias, asistido siempre por otros miembros del equipo, y atendrás las solicitudes de soporte interno de otros equipos en Audiense.
  • Dado que nuestro flujo de desarrollo está adaptado a la programación en parejas, tu contribución será muy progresiva y siempre tendrás a alguien a quien dirigirte con cualquier duda que puedas tener.

Acerca de Audiense

La empresa

En Audiense, ayudamos a los profesionales del marketing y a los investigadores de consumo a que identifiquen audiencias relevantes, descubran interesantes puntos de vista procesables y se informan para desarrollar sus estrategias de negocio.

Nuestro software permite a nuestros clientes analizar y comprender a su público objetivo, identificar a personas concretas que influyen en su comportamiento y tomar mejores decisiones de marketing.



Queremos que todo el mundo pueda identificar y comprender a cualquier audiencia, por específica o única que sea, para realizar análisis de audiencia social.

Nuestra propuesta

Audiense es una plataforma de inteligencia de audiencias que combina ricas fuentes de datos sociales con el aprendizaje cognitivo y automático líder en el mundo para proporcionar segmentación de consumidores sociales y perspectivas culturales. Le permite entender mejor a las audiencias que importan a su negocio, así como impulsar una variedad de casos de uso, incluyendo buyer personas, escucha social, marketing de influencers o publicidad.

Ayudamos a los profesionales del marketing y a los investigadores de consumidores a identificar audiencias relevantes, proporcionar información práctica y fundamentar sus estrategias para hacer crecer sus negocios.

Comparte esta oferta de trabajo