Filled
This offer is not available anymore

Lead Backend Developer in Madrid

UrbanDataAnalytics

Salary
38,000 - €45,000
Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

¿Quiénes somos?

Somos urbanDataAnalytics, una empresa digital de IA y BigData con sede en Madrid. Desarrollamos tecnología, datos y servicios para empresas del sector inmobiliario internacional. Estamos dentro de la nueva corriente de las PropTech: startups tecnológicas que están revolucionando el sector del real estate.

¿Que buscamos?

Un Lead Developer para nuestro equipo de backend, principalmente orientado a desarrollo de APIs RESTful que exponen algoritmos predictivos (con Machine Learning) y modelos estadísticos de Analytics. También podrás participar en el equipo de Devops, ayudando con la infraestructura en la nube. Nuestro stack en una línea:

Python + Django + Postgres + PostGIS + Docker + Kubernetes + GCloud

¿Qué te ofrecemos?

Un puesto clave en uno de los equipos más importantes de la empresa: llegas en el momento justo al lugar adecuado, donde podrás aportar de verdad, desde el día cero. Aparte de eso, lo típico: sueldo competitivo (38k-45k) + opción a equity, buen ambiente, oficinas céntricas en Madrid (Metro Alonso Martínez), trabajo en remoto cuando lo necesites (pasando por la ofi algún día a la semana), cuenta en PluralSight para que te formes en horas de trabajo, pero sobre todo, un proyecto donde vas a poder crecer hasta el infinito.

¿Encajas?

Buscamos a alguien proactivo, apasionado del desarrollo de software que sea capaz de aprender mucho y rápido pero que haya pegado ya muchos tiros en tecnología en producción. Alguien que no se asuste por cosas como...

  • Tomar decisiones técnicas difíciles y corregirlas si no han sido las acertadas (no pasa nada, el que juega con fuego...)
  • Crear tecnología desde cero, pero también ser capaz de evolucionar código de otros y mejorarlo iterativamente (empezar from scratch no siempre es una opción)
  • Lidiar con muchos millones de filas en nuestro Postgres+PostGIS
  • Desplegar en el cloud modelos de Machine Learning (+3GB en RAM) entrenados con scikit-learn (no son modelos de juguete, precisamente)
  • Operar nuestro cluster en Kubernetes y optimizar el entorno de desarrollo basado en Docker.

¿En qué consistirá tu día a día?

  • Desarrollar APIs RESTful (kind of, no somos puristas del RESTful)
  • Manejarte en un stack basado en Python + Django + Postgres (simple como un chupete)
  • Evolucionar el diseño hacia arquitectura de microservicios (pero sin volverse loco)
  • Escribir queries geográficas avanzadas en nuestro PostGIS (evolución temporal + distribución espacial = fiesta!)
  • Mantener y evolucionar la arquitectura de sistemas bajo Google Cloud: Docker, Kubernetes, Stackdriver, etc. (saca el Devops que hay en ti)
  • Evolucionar el sistema de procesamiento en background basado en PubSub de Google (asincronismo FTW!)
  • Diseñar e implementar desde cero el sistema de monitorización y alertas (no más OMG!)
  • Evolucionar el sistema actual de deploy de modelos de Machine Learning (basado sharding)
  • Contribuir al equipo de Analytics:
    • Ayudar en la evaluación de tecnología y tooling para BigData + Machine Learning en la nube: BigQuery, Google Cloud ML, SparkML, etc.
    • Evaluar el Data-Lake actual y proponer bases de datos más idóneas: Cassandra? Kafka? Samza?...
    • Evolucionar la infraestructura de analytics: servidor de entrenamiento de modelos, sistema ETL (extract-transform-load), API interna de productores-consumidores de datos, etc.
    • Mantener y evolucionar el sistema actual de captura de datos: RabbitMQ, Play framework, openvpn, Proxmox, Linux admin...
  • Ser un referente técnico para el equipo. Tu código será un modelo a seguir para otros desarrolladores.
  • Definir e implantar la política open source de la compañía, gestionando y liberando los primeros repositorios.

¿Y qué tengo que hacer?

 Si crees que tienes la capacidad y el compromiso para incorporarte a nuestro proyecto, envíanos tu CV, Git(hub|Lab) o lo que tengas interesante y una breve explicación de por qué te gustaría formar parte de nuestro equipo


 
  • Big Data

UrbanDataAnalytics company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other backend developer jobs that might interest you...