Senior Python Developer

About 15gifts

At 15gifts, we’re obsessed with the psychology of choice. We study the key principles that drive people to make confident choices on the high-street, and we pour this insight into our intelligent decision-engine technology to replicate the experience online.

We work with some of the world’s leading brands, powering thousands of confident customer decisions every day. Our partners include Verizon, O2, Sky, Virgin Media, EE, BT and The Times.

We also love data; with every interaction we learn more about our customers - gathering insights and generating increasingly accurate recommendations.

We’re a fast-growing company and we’re excited about the opportunities that lie ahead. We’re a team that’s made of driven, ambitious and exceptional individuals and we’re looking for like-minded people to become part of our success story.

About the role

This role is for an experienced Python developer within the Data team, where you will play a crucial role in designing and improving our python based recommendation system. The business is developing new products based on data and machine learning, which will require substantial new infrastructure and tools as the business expands into new markets.

You will also benefit from working closely with the wider dev team, helping to ensure seamless integration into the rest of our product. Working on our Python codebase and MySQL/Redis/Snowflake data infrastructure, you will draw on your past experience to put in place the proper foundations to keep pace with the rapid growth of the company.

There will also be interesting opportunities for career advancement, as the core product and teams are expanding rapidly to cope with increasing demand.

The person we are looking for is…

  • A strong developer who is passionate about designing and delivering simple solutions to complex problems

  • Curiosity and a desire for continuous learning

  • Thrive working, collaboratively across a number of different internal cross-functional teams

  • Confident enough to represent your own opinions in the collaborative environment

You will be responsible for...

  • Taking ownership of all aspects of our data infrastructure
  • Shaping our current recommendation engine into a scalable system for deploying a wide range of algorithms

  • Building automated and interactive testing workflows and tools

Skills and Experience Required

  • 4+ years experience in software engineering

  • Python & SQL

  • Experience with scalable machine learning infrastructure (desirable)

  • Experience supporting a data pipeline from end-to-end (desirable)

  • Linux & Cloud Services (Docker, Vagrant and AWS desirable)

  • Experience developing hypothesis testing platforms (desirable)

  • Redis, JS, node (desirable) 

Why choose us

Our Culture

Our success is underpinned by our cultural values. These values are not something we stick up on a wall – they don’t need to be. They are behaviours that we recognise and celebrate in each other. They are what we live by every day.

15gifts cultural values

  • Celebrate brilliance

  • Take ownership

  • Share Insights

  • Look for a better way

  • Support each other

Our values are driven through Culture Club – a staff team that rotates every quarter. Advocates for our culture as we grow, Culture Club activates ideas, makes improvements and helps everyone to connect.

Our Office

We can confidently say that our sea-view office is one of Brighton’s best. Our flexible workspaces mean you’re not tied to a desk, unless you want to be. You could work in a sociable spot on floor 4, or set yourself up with a screen on floor 3. This is everyone’s space and it’s available after work – our staff host everything from gaming and craft nights to adventure film screenings.

Other benefits

  • Free breakfasts, fresh fruit, snacks, beers, locally-roasted coffee

  • Food for thought: free lunch and talks every Friday

  • Lunchtime yoga, mindfulness and other fitness activities

  • Regular social events, from Friday drinks to tea clubs and volleyball

  • Visits from friendly office dogs

  • Quarterly reviews that involve everyone in strategy planning

  • EAP (Employee Assistance Programme): confidential counselling for work and

  • personal issues

  • Cycle to work scheme and free eye tests

  • 33 days holiday (including Bank holidays) and your birthday off work

  • On site changing rooms, showers and internal bike storage  

To apply, please upload your CV with a cover letter detailing why you would be great for the role and why you want to work at 15gifts!

** No Agencies **

Similar searches: Back-End Development, Brighton and Hove, Data Analysis, Software Engineering