Work With Us

Want to make a better world?
We offer good jobs working with a top team on meaningful goals. We look for talented people with a passionate can-do attitude to their work. Our jobs usually involve a high level of responsibility.
We believe in working smart rather than long -- and we offer a range of benefits for staff
Current Vacancies
Software Product/UX Designer for a Better World
Quick Look
Location : Edinburgh EH2
Start : ASAP
Pay : £30k-£45k
Benefits : Good work-life balance. Meaningful work. Good colleagues. Challenges. Dynamic company
Hours : Full-Time, Part-Time, or Freelance/Agency
Role Description
Want to make a better world? We're hiring a software product designer to lead work on products that raise money for charity and empower internet users.
About Good-Loop Ltd
Good-Loop takes money from advertisers, and gives it to charities.
But Good-Loop is not itself a charity: we do this by making ads more effective. We are turning ads from a nuisance to be blocked, into a shared positive moment which funds social and environmental good. We also believe in treating internet users fairly, empowering them to be partners in the advertising and data ecosystem. Clients include Unilever, Kit-Kat, and Pepsi. Last year we raised over £500,000 for charity. This year we will double that.
About the Job
You will be responsible for moving foward two products:
  • Impact Hub: A B2B reporting tool, which showcases the positive impact of charity giving, alongside data-visualisation of business metrics. Here is the current version. We want to improve and extend it.
  • My Good-Loop: A B2C web portal for people to join Good-Loop and make free charity donations. Here's an early version for this. We want to improve and extend it.
Key Tasks
  • User research (including talking to users)
  • Define success criteria, set and manage key metrics
  • Work with customers and stakeholders to shape the roadmap
  • Shaping the look, feel, and voice of the products
  • Planning experiments
  • Driving development so we learn fast and hit milestones
You'll be working with a great team, leading cutting-edge R&D in an agile team -- expect to do and learn a lot.
Essential Skills
We're open minded on how you show these! Ways to show a skill might include: examples, portfolio, references -- or as you see fit.
  • Good listening and communication skills
  • A gut understanding of what makes great software products
    • Coupled with the open-mind and scientific rigour to test and validate ideas
  • Quick learner
  • Must have examples that you can send us (see below)
  • Project management
  • Experience of research / evidence based process
  • User-centred design
  • Able to work in a small agile team
  • A can-do attitude
Desirable Skills
We don't need you to have experience in all of these! Just let us know which ones you have:
  • Data visualisation
  • A/B experiments
  • User journey mapping
  • User-profiling
  • Programming
  • Relevant qualifications
  • Knowledge of advertising and marketing
  • Experience working as part of a start-up
  • Business experience, especially entrepeneurship
  • Volunteer work, or other examples of working towards a better world
About You
You should be aged whatever with a passionate can-do attitude towards your work. The job involves a high level of responsibility working within a small talented team. The right candidate will have the chance to shape the job, and will be at the heart of an exciting company.
Apply
To apply, please the following items/information to jobs@good-loop.com with the subject line: "G-L Job: Product UX Lead"
  • Your CV
  • A short portfolio of your best work (e.g. a github link, or a portfolio website). If possible, we prefer to see both (a) an example of a hobby project -- i.e. a project you did for its own sake (which need not be polished or completed), and (b) of a professional project.
  • Optional: a cover letter / email, if there's something relevant to this job that's not in your CV.
We assume most people want a full-time post. If you are looking for part-time or project work -- then please give details.
Recruitment Agencies
We sometimes work with recruitment agencies -- but only if they can work with our processes.

We cannot take the time to meet with recruitment agencies, and please do not phone us.If you are a recruiter with a good candidate -- email us their CV, and a short portfolio from them as above. Also include a statement of your fees.

The next stage is an online technical challenge -- We arrange that directly with the candidate, so you must include their contact details. We promise to keep you in the loop throughout the process.
Talented Data Scientist
Quick Look
Location : Edinburgh EH2
Start : ASAP
Duration : Permanent
Pay : £30k-£45k
Company Size : 9 Persons
Role Description
Want to make a better world? We're hiring a data-science-savvy developer to work on machine learning / AI that raises money for charity and empowers internet users. This is an exciting chance to apply cutting-edge machine learning / AI / data-science work in a worthwhile way, working with a top team.
Company Overview
Good-Loop is a platform that puts video ads on websites. But: if you watch one of our ads, the advertiser gives half the money to charity.

We currently serve 1.6m ad impressions a month, with clients including Unilever, Kit-Kat, and Canon. Last year we raised over £200,000 for good causes - such as medical aid, educating children, helping the homeless, and tackling mental health issues. We are turning ads from a nuisance to be blocked, into a shared positive moment (which works better for the advertiser too). Our company mission is to make ethical more profitable.
Candidate Requirements : Essential
  • Mathematics or data-science skills (specific qualifications are not required - evidence of ability is required
  • Programming experience - this can be in any language, provided it shows your capabilities
  • Good communication skills
  • Able to work in a team
  • Also must be independent enough to manage your own work
  • Quick learner
  • Reliable worker
  • Must have example code that you can send us (see below)
Candidate Requirements : Desirable
  • Time-series analysis
  • Deep learning (TensorFlow or PyTorch - bonus points for TensorFlow in Java)
  • User-profiling
  • Machine learning
  • Java
  • Javascript
  • Elasticsearch
  • HTML + CSS
  • React
  • Mathematical / Technical qualifications
  • Knowledge of advertising and marketing
  • Experience working as part of an agile development team
  • Project management
  • UX / User-centred design
  • Graphic design / data-visualisation
  • Business experience
Apply
Please send the following items/information to jobs@good-loop.com with the subject line: "G-L Job: Data-Scientist"
  • A brief summary of your education and/or work experience
  • Your full CV
  • A short portfolio of your best work (e.g. a github link, or portfolio website). If possible, we prefer an example of a hobby project -- a project you did for its own sake (which need not be polished or completed), and of a professional project.
The shortlist will be invited for an interview which includes a short but challenging technical reasoning test.
Junior Developer
Quick Look
Location : Edinburgh EH2
Start : ASAP
Duration : Permanent
Pay : £20k-£25k
Company Size : 9 Persons
Role Description
Want to make a better world? We're hiring a junior developer to work on digital advertising (a web-app in disguise) that raises money for charity and empowers internet user.
Company Overview
Good-Loop takes money from advertisers, and gives it to charities.
But Good-Loop is not itself a charity: we do this by making ads more effective, and we make a healthy profit on each ad. We are turning ads from a nuisance to be blocked, into a shared positive moment which funds social and environmental good. We also believe in treating internet users fairly, empowering them to be partners in the advertising and data ecosystem. Clients include Unilever, Kit-Kat, and Pepsi; and we're on track to over £1m in ad spend this year.
Key Tasks
  • Developing our web-applications
  • Front-end: Javascript and React, Back-end: Java
  • Working with designers to deliver a good user-experience
  • Testing (and automating our tests)
Candidate Requirements (Essential)
  • Programming experience - this can be in any language, provided it shows your capabilities
  • Good communication and team-work skills
  • Independent enough to manage your own work
  • Quick learner
  • Reliable worker
  • Must have example code that you can send us (see below)
Candidate Requirements (Desirable)
  • HTML + CSS
  • Javascript
  • React
  • Java
  • Elasticsearch
  • Software testing
  • Technical qualification(s)
  • Good academic background
  • Machine learning or data analysis
  • Knowledge of advertising and marketing
  • Experience working as part of an agile development team
  • UX / User-centred design
  • Graphic design
  • Business experience
Apply
Please send the following items/information to jobs@good-loop.com with the subject line: "G-L Job: Junior Developer"
  1. A brief summary of your education and/or work experience
  2. Your full CV
  3. A short portfolio of your best work (e.g. a github link, or a portfolio website). If possible, we prefer an example of a hobby project -- a project you did for its own sake (which need not be polished or completed), and of a professional project.
The shortlist will be invited for an interview which includes a short but challenging technical reasoning test.