Programmer Analyst
London, UK | Full-time
Business Intelligence
Share this opportunity

We strongly encourage people of colour, lesbian, gay, bisexual, transgender, queer and non-binary people, veterans, parents, and individuals with disabilities to apply. Bumble is an equal opportunity employer and welcomes everyone to our team. If you need reasonable adjustments at any point in the application or interview process, please let us know.

In your application, please feel free to note which pronouns you use (For example - she/her, he/him, they/them, etc).

Bumble is expanding its analytical function and we are looking for a programmer analyst to help standardise and further develop our multi-platform toolkit. You will work closely with colleagues from across our BI org, both directly and indirectly facilitating impact to all functions of the business. Responsible for analysing datasets, identifying specifications and designing architecture to build software packages, building and maintaining packages to support the fast-paced analytical functions at Bumble, coding and testing programs and providing production support and technical assistance to other analysts. This position encourages creative thinking and depends on the ability to work productively with a wide range of team members. In your role, you will get to work closely with a group of talented analysts as part of an open, inclusive community that aims to always be adopting the latest and best analytical techniques.   

If you want to work with some of the most exciting technologies for big data, this is your chance! We constantly review and extend our tool stack to remain current. Continuous learning is a crucial part of the job. We participate regularly in conferences, meet-ups, training and internal hackathons. If any of the following speak to you, we would like to hear from you!


  • Develop and maintain tools and packages used by data science and analytics teams at Bumble
  • Ability to take a project from RFP/SOW/BRD to delivery: project management, requirements gathering, data architecture, workflow management, quality assurance, reporting and visualisation, presentation.
  • Consult with and analyse the users’ needs to ensure the analysis and developed tools fulfil required needs.
  • Analyse/design system flows and develop/code program specification to ensure the agreed upon requirements are met.
  • Test the developed tools thoroughly to ensure all expected results are verified and discrepancies are resolved.
  • Conduct walk-through and training for user/client and other technical team members to ensure product is understood and meets requested needs.
  • Modify existing packages to ensure that changing needs of the user are met.
  • Prioritise/handle multiple projects in a fast-paced environment while remaining on task.
  • Fully own + continuously update documentation for the maintenance and modification of all developed solutions.


  • Experience with package development in Python and R. Specifically, experience with object oriented programming and unit testing.
  • Experience with SQL, PySpark, etc.
  • Python: pandas, scikit-learn, statsmodels, matplotlib, seaborn, plotly, ggplot (any of the above) - R equivalent equally a plus
  • Strong working knowledge of statistics 
  • Understanding of, and ability to build models for inference or prediction (regression, classification etc)
  • Understanding and ability to build modules to perform unsupervised approaches (such as dimensionality reduction, clustering, etc.)
  • Experience with Version Control software such as git
  • Excellent attention to detail, and a clear and concise writing style
  • Experience leveraging Tableau/Looker/MicroStrategy or other data viz/dashboarding platforms is a nice to have


  • We truly value our employees and we believe it is important to provide an environment that supports your wellbeing.  Life at Bumble in London includes:
  • Employee Incentive Plan (EIP)£2,000 annual personal learning & development budget
  • Private Medical Insurance (PMI)
  • Private Dental Insurance
  • Babylon Health app
  • Mental health support
  • Enhanced parental leave, including a highly competitive maternity package
  • Subsidised gym membership
  • ‘Double matched’ pension contributions up to 6%
  • Plus loads of generous perks when we are in the office including breakfast, lunch and dinner, daily massages, free haircuts on-site, discounted nail services, regular socials, parties and family days.

With over 700 staff in 10+ countries all working remotely during the time of COVID-19, we’ve worked hard to adapt and support our teams during this challenging time, including:

Flexible working hours

Streaming free, live yoga & meditation sessions each week, as well as a full weekly timetable of free online exercise classes

‘Random Coffee’ - connecting staff across the globe in pairs once a week to get to know each other over a video chat

‘First Fridays’ - meal delivery for a remote lunch with your team once a month

Employee Support Fund for those whose households are experiencing financial hardship due to COVID-19

Written resources to guide employees through this challenging time

You will also be taken through a fully digital onboarding process!

About Bumble Inc.: Bumble Inc. is the parent company of Badoo and Bumble, two of the world’s highest-grossing dating apps with millions of users worldwide. The Bumble platform enables people to connect and build equitable and healthy relationships. Founded by CEO Whitney Wolfe Herd in 2014, the Bumble app was one of the first dating apps built with women at the center, and the Badoo app, which was founded in 2006, was one of the pioneers of web and mobile dating products. Bumble currently employs over 700 people in offices in Austin, Barcelona, London, and Moscow. For more information, please visit:

Programmer Analyst
London, UK | Full-time
Business Intelligence
Apply Now