>

Entrevista a Eiso Kant de source{d}

Patricia Carmona     Entrevistas    04/10/2016

Las nuevas tecnologías facilitan y optimizan los procedimientos de trabajo. En esta ocasión, hablamos con Eiso Kant, CEO y Cofounder de source{d}, una startup focalizada en el desarrollo de un software que permite descubrir a los mejores desarrolladores para tu equipo.

1. ¿Qué es source{d}?

source{d} es un cambio en el paradigma de reclutamiento. El reclutamiento es una industria con mala reputación, y en cierto sentido, esa reputación es bien merecida. source{d} está intentando cambiar esas ideas. Somos una empresa de reclutamiento basada solamente en ingeniería (90% de empresa son ingenieros) Analizamos 2 petabytes de código), además, consideramos a los desarrolladores que contactamos componente fundamental de nuestro éxito.

2. ¿Cómo surgió la idea?

Hace más de 4 años que estamos en esta industria. Nos dimos cuenta de que había algo mal en ella, en cierto modo, hemos sido parte del problema. Vimos que no teníamos el éxito que deseábamos a la hora de contratar para nuestro equipo.

Por eso hemos intentado un enfoque diferente, construimos un pequeño software que nos permitía, a través de GitHub, buscar a los desarrolladores que deseábamos. Después de un año, hemos aplicado ese mismo concepto a otras empresas colocando candidatos con éxito por todo el mundo.

3. ¿source{d} cambia la forma en la que las empresas deben describir los requisitos de los candidatos?

Bueno, la parte divertida, es que no cambia nada, y, al mismo tiempo, todo cambia. No cambiamos la forma en que las empresas interactúan con los candidatos, no interferimos con su proceso de selección, pero, sobre todo, les damos toda la libertad para llevar a cabo el proceso de selección que piensan que puede ser mejor.

Por otro lado, nos sentimos muy orgullosos, no sólo de nuestro producto y proceso, pero también de nuestros clientes. Los escogemos cuidadosamente para asegurarnos de que están en línea con nuestra forma de pensar, es decir, que toman a los desarrolladores como personas y no números, y de ese modo, tratarlos siempre profesionalmente y darles la mejor experiencia posible. Las cosas están cambiando, no porque las estamos forzando demasiado, pero porque estamos haciendo la industria crecer.

4. Con respecto a los desarrolladores, ¿implica que repositorios como GitHub estén actualizados y sean más activos?

Éste es otro cambio en la mentalidad, hace tiempo atrás el CV más bonito, o la persona con el amigo más influyente en general conseguía el trabajo. Sin embargo, sourced{d} trae una meritocracia, no nos importa de dónde eres, tu género, ni religión. Nos preocupamos por lo que estás construyendo. No forzamos a los desarrolladores a actualizar constantemente sus repositorios, pero, una vez más, la industria se está moviendo hacia ese punto.

Cada vez más, se buscan desarrolladores con experiencia práctica, además, si eres desarrollador, construyes proyectos interesantes, y los has compartido con la comunidad, puedes esperar ser contactado por nosotros.

5. ¿Cómo contactáis con los candidatos?

Por correo electrónico, realmente no hay mucho más. Desde el primer contacto somos completamente honestos. No ocultamos información, como la ubicación, salario ni nombre de la empresa. Cualquier otra información que pensamos que puede ser relevante la incluimos para que los candidatos puedan tomar una buena decisión. Esperamos que esta apertura sea apreciada y de ese modo que mantengan el contacto con nosotros.

6. Cuéntanos el stack tecnológico de source{d}: lenguaje de programación, base de datos e integraciones con otras plataformas.

Utilizamos React con Redux en nuestro frontend así como en algunas herramientas internas. Tenemos también una extensión para Chrome que usa esas tecnologías. Nuestro lenguaje de backend preferido es Go (nuestra oficina está llena de Gophers). Para persistencia de datos usamos MongoDB y Elastic Search. En realidad, hay más componentes y tal vez podamos hacer algo más detallado para describirla, de cualquier modo nuestro stack tecnológico está siempre actualizado en nuestra página web

7. ¿Cómo fue la primera versión de source{d}?

Muy primitiva en comparación con la que tenemos ahora. Si has leído cómo surgió la idea es fácil entender que la primera versión no era muy "inteligente". Ha sido un buen punto de partida, pero aún así, no era lo que queríamos de ella. En este momento, nuestro sistema de matching es mucho mejor, mejora cada dia. Ahora analizamos más de 300 ecosistemas y más de 100 lenguajes de programación.

8. ¿Cuál ha sido el reto tecnológico más importante que os habéis encontrado hasta ahora?

Dos problemas principales, el primero es la gran cantidad de datos que tenemos actualmente. Si tenemos en cuenta todo el código almacenado en plataformas como Github se torna rápidamente en una de las bases de datos más grandes de todo el mundo.

Después, nos enfocamos en la forma de como analizar el código. Los desarrolladores son importantes para nosotros y tratamos de asegurarnos de que cada desarrollador recibe propuestas relevantes. Intentamos comprender lo que los desarrolladores están haciendo y pasamos todo su código a nuestro motor de Machine Learning garantizando que sólo reciben ofertas relevantes.

9. ¿Cuál ha sido el mayor error tecnológico que habéis cometido?

Pregunta interesante, pensamos que no hemos hecho grandes errores desde un punto de vista tecnológico. Pero uno que os puedo decir ha sido utilizar mongo para todo nuestro almacenamiento persistente. A pesar de que nos permitió desarrollar la tecnología bastante rápido, al principio, el tipo de datos que tenemos puede ser más adecuado para una base de datos relacional. Una de las tecnologías que ahora estamos utilizando, para cambiar ese problema, es Big Query de Google que nos da una herramienta más poderosa para manejar nuestros datos.

10. ¿Qué próximos hitos de desarrollo tenéis marcados?

Tenemos dos grandes objetivos en nuestra lista. El primero es desarrollar el producto. Para eso, vamos a empezar por las herramientas internas, junto con la plataforma externa utilizada por todo nuestro público.

La siguiente es nuestra red neuronal de aprendizaje. Estamos viendo el código base de todo el mundo y lo tocamos de una manera nunca antes hecha. Vamos a ser capaces de decir qué tipo de empleados trabajan en Google y qué tipo de desarrolladores deberían contactar si quieres construir una plataforma de eCommerce.