We are seeking passionate,
competitive, ambitious, positive, bright, forward-thinking,
high-spirited and technical skilled Data Engineer to join our team in
our awesome headquarters in Madrid, Spain.
Why do we love Data Engineers and what do we want to do?
Spotahome is revolutionizing the way
people rent housing and as we have much to develop and improve, we want
to become a data driven company and we believe that the ability to
extract information, trends and conclusions from raw data is the Key for
Success.
We are one of the fastest growing startups in Europe. Spotahome is an
online marketplace that offers everyone in the world the most
comprehensive listings of apartments, rooms, and student housing in
their city of destination. We personally check thousands of places
taking professional photography, making cool HD video tours, designing
floor plans and get tons of details of each accommodation so potential
tenants can securely book a whole apartment or rent an individual room
in a flat or a student residence all from the comfort of their couch!
Forget about local real estate agents forever!
You will be joining the Metrics Team and you will work closely with
the Software and DevOps Engineers to design and create a strong,
functional and centralised Data Warehouse, you will fetch data from
heterogeneous sources and consolidate it in a reliable and automated
reporting system to drive business decisions. You will design and
implement the processes, methods and tools to process and analyse all
company data sets. You will also do hands on coding in multiple
languages and tools. You will also join a very fast-paced Start Up
environment, therefore you will need to dive comfortable in high
ambiguity situations. It is a huge challenge that requires both
technical and analytical mindset.
Responsibilities
- ETL processes development.
- Data warehouse modeling.
- Own daily, weekly, monthly and quarterly reporting.
- Implement an automated reporting system.
Main requirements
- Degree in Statistics, Mathematics, Engineering or similar.
- 1-2 years of Data Engineer professional experience.
- Experience in different programming languages: Scala, Java, Python.
- Experience in different databases: PostgreSQL, MongoDB.
- Experience with real time architectures.
- Understanding and experience in BI: ETL, Datawarehousing and Reporting.
- High attention to detail and ability to effectively manage multiple projects at a time with focus on meeting deadlines.
- Have a hands-on and positive attitude.
- Good communication skills and fluency in English.
Nice to have
- Familiar with Akka: Akka Cluster, Akka Streams, etc.
- Familiar with Apache Kafka.
- Familiar with Apache Spark, and Hadoop ecosystem.
- Familiar with Redis.
- Familiar with Docker.
- Machine Learning techniques.
- Previous startup environment experience.
Benefits
- Full-time salary, negotiable based on experience, and potential access to the stock options plan.
- Permanent contract.
- Flexibility to take time off when necessary and open vacation policy.
- Both organizing and promoting internal and external events.
- More than
twenty seven nationalities in the team. Multicultural and start-up
environment (bean bags, coffee, international food, internal events like
tech talks, marketing conferences, beer/whiskey tastings...).
- Awesome team-building Fridays. Breakfast, beers, dinners, parties…