Python Developer/

We’re looking for a Python developer that can help us
take our unique recommendation engine
to the next level.

Remote, UK
Key area:
Development Team
About the role

We’re looking for a Python developer that can help us take our unique recommendation engine to the next level, this includes: making the application scalable and more maintainable, implementing new features and working on green field projects.

Working with our experienced engineers, data scientists, analysts and our clients themselves you’ll help millions of customers find their perfect match while having a huge impact on the business in this highly visible role.

Our technology is already used by some of the largest brands in the world, and we’re only just getting started. This is a pivotal moment to join a company that has a huge opportunity ahead of it.

The person we’re looking for
  • Has a passion for technology and an excellent eye for detail
  • You’re eager to learn new things and excited by problem-solving
  • You’re a great communicator and team player
  • Takes ownership over issues, big or small
  • Loves learning and taking on challenges
  • Wants to work at the cutting edge of applying human psychology to online interactions
You’ll be responsible for
  • The maintenance and future development of our recommendation engine, including supporting and taking ownership of tasks related to the recommendation engine’s roadmap
  • Collaborating with the analytics, data science and UX teams to implement changes in the recommendation engine
  • Working with the analytics, data science and product teams to understand product sets and how to best recommend for various situations
  • Developing experiments involving recommendations, alongside our analytics, data science, product and customer success teams
  • Working on data engineering and data warehousing tasks as and when required
Skills & Experience
  • 3+ years of experience in Python
  • Experience with pandas and numpy
  • Experience writing automated tests (unit, functional, etc)
  • Experience refactoring and improving existing code
  • Experience following good coding standards (PEP-8) and ability to write maintainable and well-documented code
  • Understanding of software design patterns and good software architecture
  • Experience with data modelling is a bonus
  • Experience working on a scalable product is also a bonus

Benefits we offer

  • Employee Assistance Programme (confidential counselling)
  • Medicash healthcare scheme (reclaim costs for dental, physiotherapy, osteopathy and optical care)
  • easitBrighton travel scheme (discounted public transport options)
  • Cycle to work scheme
  • Life Insurance scheme 
  • 33 days holiday (including bank holidays)
  • Contributory pension scheme
Application deadline: 26/10/2022
Apply now