DevOps/ SRE
Responder al anuncio"Las herramientas No-Code son el futuro. " Ya lo decía Skynet en Terminator ♂. Si te apasiona crear soluciones tecnológicas que faciliten y mejoren los procesos de las empresas, Graphext te va a gustar. Es un software no-code para la gestión y visualización de datos. Pero te necesitan a ti para seguir construyéndolo.
Graphext ha creado un software para poder hacer análisis de datos avanzado sin código. Como lo lees. Una herramienta No-Code para la ingesta, la transformación, la limpieza, la visualización y la predicción aplicando algoritmia y modelos matemáticos. Es un producto potente, no, lo siguiente . Todo esto con la ventaja de manipular las fuentes, las muestras y los segmentos de datos en tiempo real con gesto tan sencillos como clicar, seleccionar o arrastrar.
Cuentan con más de 80 clientes actualmente y eso que todavía no han empezado a hacer labor comercial y de marketing. . . Para que te hagas una idea, hace 4 años empezaron a construir el producto con una inversión importante de KFund. En total han levantado 1. 4M de fondos de inversión privados y recibido 1. 7M del H2020, un fondo europeo para startups innovadoras.
Te lo cuentan mejor ellos, en palabras de Victoriano y Miguel (CEO y CTO de Graphext):
"Con Graphext intentamos que esos analistas, consigan hacer cosas más "predictivas" y “preescriptivas” para sacar conclusiones de los datoscomo si hubieran estudiado Matemáticas, Física o Informáticay supieran escribir código en Python o R. . . para un montón de casos de uso que nos vamos encontrando. Desde desarrollar fármacos nuevos, a entenderpor qué se producen ciertos crímenes opor qué se van los empleados de una empresa.
Creemos que las herramientas que hay ahora mismo en el mercado limitan o impiden que muchos de estos analistas las pueda usar porque:necesitas saber programar, no te guían prácticamente nadapara descubrir qué funciones de limpieza de datos, enriquecimiento o algoritmia puedes usar para resolver determinados problemas de negocio, son muypoco interactivas y lentas(human in the loop), y sólo te dejan trabajar con datos estructurados (numéricos y categóricos) y se olvidan de todo lo que hoy día conmachine learningse puede sacar deinformáción desesctructurada(textos e imágenes). "
Y si quieres saber más, KFund les entrevistó en su podcast.
¿Qué reto tienen delante?
Dado que es un software de análisis de datos que buscan que sea muyrápido e interactivo, para que los analistasno pierdan el flowpor culpa de la latencia de la red, una gran cantidad de cómputo de datos se realiza directamente en el cliente, en el front. Así que han tenido que montaruna arquitectura bastante especial, híbrida, donde hay cálculos que se hacen solo en el front, otros solo en back y algunos con el mismo código se ejecutan en back o front dependiendo del tamaño del dataset. Además de esto, tambiénserializan el estado del proyecto con su propio DSL, para hacer todo muy reproducible y accesible para los usuarios más avanzados y los menos técnicos.
Para dar soporte a toda la flexibilidad que necesita el producto, en back hacenuso extensivo de Docker y Kubernetes, no solo para la integración continua (con Drone CI) y los despliegues, también tienen entornos de prueba efímeros que se crean automáticamente según los desarrolladores van haciendo Pull Requests. Usan Kubernetes gestionados enGoogle Cloudy además tienensu propio orquestador de tareas (tipo Airflow)para el procesamiento de datos. Este les permite reducir costes y escalar el cómputo en diferentes entornos, desde un portátil de desarrollo a una instalación on-Premise.
¡Ah! Que se me olvidaba. Todo el backend está desarrollado con Ruby On Rails, y los scripts e infra también jeje. No esperan que vengas con ese background, pero sí con la disponibilidad de aprender un lenguaje que te va a enamorar. Además, si has trabajado con Python, adaptarte será mucho más sencillo.
Se enfrentan a retos técnicos muy interesantes, desde el front, pasando por el back y los sistemas. Si te apetece ver de cerca cómo se hacesoftware tecnológicamente puntero, no creo que haya muchos sitios como Graphext para aprenderlo de primera mano.
Te dejo por aquí un resumen gráfico del stack y la arquitectura de Graphext.
Tu evolución
Tu primer día
En 1 mes
Durante el primer mes solo esperan de ti que aprendas y absorbas como una esponja. Te explicarán el producto en diferentes reuniones con el equipo de negocio, producto y desarrollo. Y trastearás mucho con la herramienta, poniéndola a prueba desde la perspectiva de un usuario curioso con pequeños proyectos para que entiendas su alcance y sus opciones. Manu será tu buddy durante estas primeras semanas, y harás job shadowing con él (que serás su sombra, vamos ).
Desplegarás la aplicación en entornos existentes o crearás nuevos entornos para el despliegue.
Te asegurarás de generarbackupsy tener en cuenta la seguridadcloud.
Te encargarás de gestionar los recursos de las instancias para ampliarlos o reducirlos vigilando el coste de la plataforma.
Desarrollarás herramientas para el despliegue, tanto en entornos de desarrollo comotestingy producción.
Junto con tus compañeros mejorarás el rendimiento, escalabilidad y monitorización de la aplicación.
Te encargarás de mejorar el sistema de monitorización y alertas aportando tu perspectiva y experiencia.
- Tienen una cultura basada en laresponsabilidad , así que contratan gente de la que esperan poder confiar sin tener que estar supervisando constantemente, con unamotivación intrínseca por seguir creciendo profesionalmente.
- Les gusta lahonestidadytransparencia. Creen que casi todos los problemas gordos empiezan como malentendidos pequeños que suelen tener que ver con cierta falta deconfianzaque nace de no tener información suficiente.
- Procuran crear un ambiente donde la gente pueda hablar libremente, ser auténtica y empática al mismo tiempocon el resto del equipo. "No shame"
- Tratan de tenerlas mínimas reuniones posibles. Como desarrollador/a participarás en una daily diaria de 20-30 minutos a la 13 de la mañana y un sprint meeting de unas 3 horas cada dos semanas. El resto serán reuniones individuales con la gente en la que estés trabajando en algo concreto.
- Aunque son una startup, entienden que para ganar de verdad, estava a ser una carrera larga ♂ ♀y cuidan de que nadie se queme. Si un día echas más horas de lo normal porque teníasflow(estabas inspirado/a) y querías acabar algo o había un fuego que apagar, trabajarás menos horas al día siguiente.
- Esperan queentiendas y hables inglés. No tiene que ser perfecto, pero sí suficiente para poder comunicarte. Por tu posición en el equipo, de momento, te relacionarás casi siempre con gente que hable español, pero son una empresa conmentalidadglobal. Casi todas las comunicaciones externas e internas de la empresa se hacen en inglés, porque hacen un producto para cualquier persona del mundo.
Cuando tú quieras. El horario es 100% flexible. Buscan a alguien que se organice su día a día en función de los objetivos y trabaje para conseguirlos. Como nos gusta decir en Manfred, "Work smarter, not harder". Suelen estar conectables entre las 10h y las 14h. Sobre todo esperan que puedas estar en la daily de las 13:00h.
Día laborable
Vacaciones
Vacaciones
23 díasJornada laboral
Presencial
La sede in Spain está en Madrid, en la callede Arlabán, 7 concretamente, pero la posición es full remote y la plantilla se distribuye por toda la geografía nacional, por lo que puedes trabajar desde donde quieras. ¿Tailandia? Les vale. ¿Alaska? Un poco frío, pero les vale. ¿Lepe? Te van a hacer muchos chistes , pero también les vale.
Eso sí, tendrás que hacer algún que otro viaje a Madrid para el kick off de algunos proyectos y para un par de eventos de teambuilding que hacen allí. No te vas a aburrir y te lo vas a pasar muy bien. Puedes ver fotos de alguna de sus famosas barbacoas en suInstagram.
Piensan que verse en persona a menudo tiene mucho valor. Si vives en Madrid o te gustaría ir de vez en cuando, la ofi es tu casa. Son un equipo pequeño y las relaciones de confianza que se generan o la capacidad de pensar en cosas creativas fuera del roadmap, creen que suelen funcionar mejor en persona de vez en cuando, que por videollamada.
Trabajarás principalmente conMiguel (el CTO y co-fundador) yManu (el Devops principal). Entre los dos han creado prácticamente todo el código de back con Ruby on Rails. Además, también son los artífices y mantenedores de la infraestructura de Graphext, el sistema CI/CD, la recogida y organización de eventos internos, el entorno de desarrollo y de pruebas, así como de las instalaciones on-Premise. Si quieres verlos en acción, tienen un vídeo muy guay por aquí.
En el equipo de frontend también trabajarás con gente como Isa, Raúl yLuna. Ellos han creado muchas de lasfeaturesmás claves del producto. Aunque su foco en Graphext está en frontend, también tienen experiencia y ayudan con tareas de backend.
También trabajarás junto con sus diseñadoresJuan , Andrea yGuillermo en la definición e implementación de nuevas features.
Además de todos estos programadores, el equipo tiene más gente maja trabajando en producto, data science y negocio que puedes veren su web.
Les estoy ayudando a encontrar a una persona con experiencia en desarrollo backend y administración de sistemas. Alguien a quien le guste trabajar en equipo y enseñar a otras personas del equipo, que disfrute de cierta autonomía para investigar y proponer mejoras en el producto.
Para tratar de concretar el rol, buscamos experiencia en:
- Administración de bases de datos (PostgreSQL y ElasticSearch es lo que utilizan).
- Experiencia trabajando con Google Cloud o AWS.
- Con autonomía y capacidad de aprendizaje.
Además, les dejarás con la boca abierta si tienes:
- Disciplina en los temas de seguridad. (Usans Vaults para los secretos, por cierto).
- Competencia en inglés, normalmente hablan en español, pero no es raro escribir o tener conversaciones en inglés.
Valoran grados en informática o estudios similares porque saben los cimientos que proporcionan, pero también entienden que un título no garantiza nada, así que no es un requisito tener títulos oficiales. Ya ves que trabajan con mucho sentido común, y esto se aplica a todas las partes de la compañía, tanto en las decisiones técnicas como en la cultura corporativa.
Tecnologías
Buscan profesionales que tengan los conocimientos necesarios para desempeñar las funciones del puesto, independientemente de la tecnología utilizada.
Posibilidad de elegir equipo: PC o MAC y sistema operativo si prefieres Linux.
Presupuesto para actividades de teambuilding: comidas, scape room, whatever.
Plan de carrera y formación interna.
Beneficios
Presupuesto para formación
Dinámicas y eventos de teambuilding
Vacaciones Extra
Pack de bienvenida
Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.
Posibilidad de elegir equipo
Sí, aunque siempre y cuando tengas pasaporte de la Unión Europea… Por temas administrativos.
La verdad es que les gustaría empezar a contar contigo lo antes posible, así que intentarán ser muy rápidos en el proceso:
- Entrevista cultural/ Screening: para conocerte con Miguel, Victoriano y Manu.
- Entrevista técnica: te propondrán un caso práctico para resolver (nada complejo) y te dejarán aprox. 1 hora para que lo puedas resolver. Posteriormente, tendréis una charla técnica con la prueba como excusa.
-
¿Por qué está buscando trabajo en Trabajas.es?
Crear alerta de empleo
Cada día nuevos anuncios de trabajo Puede elegir entre una amplia gama de trabajos: nuestro objetivo es ofrecer una selección lo más amplia posible Déjenos enviar nuevos anuncios por correo electrónico Sea el primero en responder a las nuevas ofertas de empleo Todos los anuncios de trabajos en un único lugar (de empleadores, agencias y otros portales) Todos los servicios para demandantes de empleo son gratuitos Le ayudaremos a encontrar un nuevo empleo