Senior Python Engineer

Amsterdam, Netherlands

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.

At albelli / Photobox group we help our customers turning their photo collections into beautiful, personalized photo gifts such as Photo Books, Posters, Canvases, Calendars, Cards and more, making memories real and gifting personal. We do this through creation experiences that makes it incredibly easy for customers to make products exactly to their taste and brighten the lives of millions of people.


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
  • Competitive compensation, relocation support, and lots of benefits (such as a discounted gym membership)
  • Budget for personal growth and development, including external training, courses, and conferences
  • 26 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, Amsterdam!

We are working in a hybrid environment and this role is based in our Amsterdam office, located in the centre of city next to Central Station with stunning views of the harbour, and the numerous canals running through the old city. The office is spread over five floors, with ample amenities and easy walking distance to nearby shops, cafes, and restaurants. The team here is made up of more than 45 nationalities, who work across all areas of the business with a focus on analytics, marketing, HR, 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.