Software Engineer (Python / AWS)

Scroll to content

About Us

At Perlego, we’re working to make education material accessible to all. In this digital age, we believe that anyone should be able to learn anything at any time. Knowledge should be more accessible, not locked behind sky-high price tags and tuition fees.

We want to change that and make learning accessible to all, and help the environment along the way. Billed by the media as the “Spotify for Textbooks”, Perlego is a learning eBook subscription that gives students and professionals unlimited access to over 300,000 titles. 

With a recent Global expansion and an increased demand for online education post the recent crisis, we’re growing fast! 

We are a happy team of 50 people, with 21 nationalities, and 1 office dog. We’re very proud of our 4.8-star rating on Glassdoor and 97% of the team saying they’d recommend to a friend. We’re a tight-knit bunch who believe culture is the most important part of any business.


We offer a fantastic workplace at the heart of Central London. We offer a competitive salary, a personal development budget, flexible work hours and the opportunity to design the way millions of students will read and learn. We foster a unique company culture championing self-empowerment, personal development, direct communication and mutual support.

Holiday 🌴 

  • 30 days (incl. Bank holidays) 
  • Plus a bonus week over Christmas 
  • Sabbaticals after long service  

Flexible Working 🏡

  • Up to 2 days working from home
  • 1 remote week a year - choose to work anywhere around the world 

Development 🏋🏽‍♂️

  • Training allowance of £500 per person year
  • Access to 300,000+ books 

Community 👨‍👩‍👧‍👧

  • Breakfast together on Monday 
  • Lunch every other Friday
  • Regular social activities, previous highlights have included white Water Rafting, Chateau in France

Health & Wellbeing 🏃🏽‍♀️

  • Choice between subsidy towards your gym / sport membership or health insurance with Vitality
  • Cycle to work scheme



What value you'll add 

  • Producing applications in Python to transform content from our suppliers so that we can process it and make it live for our users.
  • Troubleshooting content conversion issues using Python, Bash, Node.js and AWS.
  • Correcting data issues across SQL and NOSQL databases.
  • Improving content quality control and error detection through automation.
  • Contributing to the design of distributed AWS cloud systems.
  • Documentation of content conversion processes and support information.
  • Communicating challenges, solutions and updates to stakeholders in the content team.

Experience Needed 

  • Degree - preferably in a computing related subject
  • Experience with Python programming and scripting
  • Understanding of Linux
  • Understanding and experience of working with SQL and NOSQL
  • databases
  • Experience of working with non-technical team members
  • Build and programming in Python, Shell Scripting (Bash)
  • Technical skills in Linux, AWS, SQL, NoSQL
  • The ability to speak Spanish would be advantageous in this role but not essential


Or, know someone who would be a perfect fit? Let them know!

1 Waterhouse Square

138 Holborn
EC1N 2SW London Directions View page

Perks and benefits

  • A competitive salary 💸

  • 30 days holiday (incl. UK bank holidays) + a week off over Christmas 🌴

  • A beautiful heritage WeWork office in Chancery Lane, with Leather Lane market right next door 🏰

  • Flexible working - up to 2 days a week WFH 🏡

  • 1 remote week a year - choose to work anywhere around the world 🌏

  • A generous annual training budget for you to spend on your personal development 📚

  • Monday breakfast + Bi-weekly Friday lunches 🍱

  • Regular team socials and activities 👨‍👩‍👧‍👦

  • Cycle to work scheme 🚲

  • Choice between subsidy towards your gym / sport membership or health insurance with Vitality 🏃🏽‍♀️

  • Unlimited access to a library of 300,000 ebooks 📚

Why you should join

One of the best things about working at Perlego is that we all have an appreciation for what each other is doing - in fact, we’ve got an appreciation station to prove it. We’re a young, ambitious team, who put a lot of energy into everything we do, including celebrating the small wins along with the big ones. 

We have regular team events (karaoke, drinks, Friday food, and an annual getaway to name a few) and we make sure to have a monthly meeting - beers and snacks included - to give all areas of the team an update on what we’re all working on. We even have our very own office dog on standby for emergency shredding needs (and photo ops). 

Already working at Perlego?

Let’s recruit together and find your next colleague.


Applicant tracking system by Teamtailor