Senior Python Engineer

Barcelona, Spain

albelli and Photobox Group have merged to create a leading player in the online European Photo Product and Gifting market. Together we now serve a pan-European customer base of over 7 million customers, supported by our 1,150 colleagues across the United Kingdom, the Netherlands, France, Spain, Germany, Norway and Sweden. We are focussed on inspiring our customers to easily make beautiful photo products and bring their special moments to life.


We are looking for a Software Engineer with a background in backend development in Python. The Marketing Technology team is passionate about data, automation, APIs, statistical models, technology and innovation. Working with an Agile mindset we strive to continuously deliver value for the business and enable the marketing teams to become best-in-class within their fields. We are responsible for building capabilities which can solve a variation of both easy and complex use cases by handling big amounts of data and being able to communicate with other platforms via APIs or web services. For this we partner with the Marketing, Data and Analytics teams to understand the challenges we face and co-create solutions.


Your role will involve the following responsibilities:

  • Development of high-quality code and improving existing repositories;
  • Maintaining and improving the existing marketing technology infrastructure and architecture and introducing best practices;
  • Interaction with APIs to both download data from and send data to third parties;
  • Finding innovative ways to get and stitch together data from different sources;
  • Algorithm development for automation of tasks and processes;
  • Collaborate with team members from a wide range of different backgrounds to understand the challenges we face and develop solutions together.


  • University degree or equivalent experience with a strong analytical focus (e.g. Statistics, Mathematics, Physics, Operational Research, Economics, Engineering, Computer Science);
  • 5 years of experience of development with Python;
  • Experience working with APIs, in particular Google Ads/Adwords API;
  • AWS
  • Proficient knowledge of SQL;
  • Fast-moving, motivated by growth and high-performance, strong sense of ownership;
  • Fluent in English;

Considered as a plus:

By joining our team, you will have the opportunity to learn and familiarize with the following tools and topics, though we appreciate some experience with:

  • Deployment using Docker;
  • Snowflake or any other relational database;
  • Terraform
  • AWS Sagemaker
  • Jenkins
  • ETL
  • Ecommerce and digital marketing capabilities, e.g. Google Adwords, Facebook, Adobe;
  • Agile;


  • A fast-growing e-commerce environment
  • An international company hosting over 50 nationalities
  • Budget for personal growth and development, including external training, courses, and conferences
  • 23 days of annual leave with a healthy work-life balance
  • A flexible hybrid work set up with a minimum of 2 days per month in the office and everything you need for a proper work from home setup
  • An informal, fun, proactive, and inclusive culture with a social atmosphere (Friday drinks, parties, sports, etc.) to be resumed properly post COVID-19!
  • A central location in one of Europe’s most vibrant cities, Barcelona!

We are working in a hybrid environment and this role is based in our Barcelona office, situated in a WeWork by Plaça de les Glòries Catalanes, a hub for technology and innovation. Within walking distance of public transport, the beach and shopping centres, the office has great facilities (coffee, tea, showers, bike parking, social events and more) with a modern working atmosphere. There are approx. 15 people in the office, who work across all areas of the business, with a focus on analytics, marketing, and technology.

We use cookies to improve your browsing experience and to be of optimal service to you. You consent to our cookies if you accept this message and use this website. You can find more info in our Privacy Statement.

We use cookies to improve your browsing experience and to be of optimal service to you. You consent to our cookies if you accept this message and use this website. You can find more info in our Privacy Statement.