
Join the Yabble team
Your Role: Software Engineer (Python)
Why Yabble?
Yabble is a disruptive agile SAAS product that is changing the way data is created, analysed, and used.
Yabble has already launched world-leading, proprietary AI insights tools that are at the cutting edge of the industry. Yabble has a team of talented, innovative, and driven team members spread across 5 countries. Recently acquired by YouGov, Yabble is now part of a global industry powerhouse. With over 3,000 YouGov employees globally, the Yabble team can leverage great sales and technology resources to expand its business exponentially.
This is an exciting time for the Yabble business as it continues to grow at pace, creating and evolving proprietary insights products that solve problems, excite customers and add enterprise value to their business.
Innovation at Our Core
We’re pioneers in AI-powered insights, constantly pushing the boundaries of what’s possible in market research.
Diverse & Inclusive
Our team spans five countries, bringing together a wealth of perspectives that fuel our creativity and success.
Global Recognition
We’ve earned our place in the Matchstiq Top 100, GRIT’s 2023 Most Innovative Suppliers list, and Data Magazine’s 30 Most Innovative Machine Learning Startups.

Yabble is at the forefront of AI technology, and we’re looking for a passionate Software Engineer to join our innovative team. In this role, you’ll work on cutting-edge AI technology, helping to create, implement, and maintain new products. You’ll be involved in everything from researching ML algorithms and tools to implementing machine learning tests and experiments.
Click here to download the full job description.
Your New Job
Innovation is at the core of the Yabble business, and you will be working on cutting-edge technology and brand-new products. You will assist in the creation, implementation and maintenance of new AI technology.
- Research and implement appropriate ML algorithms and tools
- Help to identify appropriate datasets and data representation methods
- Implement machine learning tests and experiments and perform analysis
- Contribute to the development of ML libraries and frameworks
- Advise, guide, and help to broaden the wider team’s knowledge of AI and ML
You will help to build a best-in-class product. You’ll also get involved in defining and implementing appropriate performance metrics to measure ongoing performance. You will be working on an existing product that is continuously improved from both a business and consumer perspective, as well as being able to integrate new generative AI tools as they are developed.
This role reports to the Head of AI & Machine Learning, and works closely with our Machine Learning Engineers and Engineering team (incl BE, FE, DevOps and QA). You will be working closely with the Chief Product Officer and Product Owners (as well as internal stakeholders) in establishing and estimating technical requirements, working through testing processes and getting production-ready. The CPO will ultimately assign and prioritise projects/workstreams.
Core Responsibilities include
- Understand the business problem that needs to be solved and work with relevant stakeholders to provide solutions
- Build functional prototypes to validate and test
- Research and implement appropriate ML algorithms and tools
- Help to identify appropriate datasets and data representation methods
- Implement machine learning tests and experiments
- Perform analysis and fine-tuning using test results
- Help to train and retrain models to achieve optimal performance
- Collaborate with stakeholders to translate business goals into unique product experiences
- Look for opportunities to solve problems in unique and innovative ways
- Work closely with DevOps, Back End and Front End (React) teams to support overall product and technical requirements (e.g. via external and internal apis).
Role Requirements
- Proficiency with Python
- Experience with Docker
- Experience with cloud infrastructure preferred (ideally AWS, GCP)
- Enthusiasm for NLP and the latest trends in language models
- Strong written and verbal communication skills
- Experience in an agile and Saas environment preferred
- Experienced in using tools like JIRA, Bitbucket, Confluence etc.
Enthusiastic, with proven experience working at pace and comfortable working with a remote team
You are self-driven and able to work autonomously
You are a team player and a great communicator
You have a great command of the English language, both written and spoken
You have a growth mindset, ready and willing to learn on the job
Ability to collect and interpret both qualitative and quantitative feedback
Join us in shaping the future of AI and market research. If you’re excited about the opportunity to innovate and create with a global team, we’d love to hear from you!
How to Apply
Send your CV and cover letter to hello@yabble.com.
Find out more about Yabble at www.yabble.com.
Trusted and chosen by companies around the globe
Our customers represent some of the worlds most well known and leading brands, who use Yabble daily to generate insights and drive growth. When you Yabble, you are in good company.
For answers to this, that, and everything. Yabble it.











