Senior Python Engineer

Making recruitment a gentle digital process

Job details

  • Full-time
  • map markerBarcelona, ES
  • EUR35.000 - 50.000
    Gross Anual Salary
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeRequired language: English
  • routeNice to have language: Spanish

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


We are a workforce on-demand company that heavily rely on tech. We integrate the complete process of selecting, hiring and managing employees, being the first in digitizing all the steps, introducing Artificial Intelligence solutions in multiple phases, obtaining faster and higher-quality service for our clients and great satisfaction and loyalty for our workers.

Our vision is to create a long-term job security condition for our workers while providing flexible solutions to our clients. We can do this by concatenating different short-term contracts and minimizing–or completely removing–their unemployed time. We want to remove the need for finding a job ever again. 

We have an annual growth of 170%, available in multiple countries: the UK, Spain, Germany, Sweden, Mexico, Colombia, France, and more are coming. HQ in Madrid with a second big presence in Barcelona and some remote workers in the UK, The Netherlands, and the USA. Some of our great clients are Amazon, XPOLogistics, Cabify, Santander, Just Eat, etc. 

To make all of this possible we need a motivated Senior Python/Data Engineer wanting to join us and willing to deliver top quality products at the end of the line. Join us in one of the hottest startups in Spain, breaking into a new market worldwide, learning and contributing with your expertise in innovating the entire job market! 

As a Senior Python/Data Engineer you will: 

  • Be one the Owners of our ETL Data Pipeline. 
  • Use Airflow, a very powerful Python framework that allows to break down any complex problem/process into smaller ones. Each component can be implemented directly in Python, or in any other language since they could be docker images executed in ECS instances 
  • Designing and implement the data processing pipelines with our powerful ETL
  • Investigate, evaluate and propose different "data solutions", e.g., select the best DB for a given type of data, implement a Spark code to speed-up processes, implement parts of DAG in different languages if needed, etc
  • Improve the performance of our ETL DAGs with high-quality code
  • Automatize the training, building, and deployment of a series of Machine Learning algorithms that are used for very different applications
  • Work in the Data Science team (read the last blog posts), together with Full-stack Engineers, Data Scientists and Data Analysts. 

Main requirements

  • Bachelor’s degree in Math, Engineering, Stats or Quantitative field
  • 2+ years of proven experience programming in Python
  • Experience with different kind of databases (RDBMS, NoSQL, Big-data systems...)
  • Experience with ETL, data pre-processing, or data analysis
  • Experience with container development with Docker
  • Skilled programmer (e.g., unittest, production/staging experience).
  • Fluent in English is a must

Nice to have

  • Excellent verbal and written communication skills
  • Ability to communicate effectively with different levels of management, as well as the business and technical communities


  • Ownership of projects with direct impact on the product
  • Transparent Equity package
  • Discount on Health insurance
  • A yearly budget for Conferences/meetup/self-learning
  • Working in the sunny Barcelona ~2 minutes walk to the city center
  • Free fruit, free coffee and free lunch on Fridays!

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300