
PolyAI
About the Company
PolyAI builds enterprise conversational assistants that carry on natural conversations with customers to solve their problems. Our conversational assistants understand customers, regardless of what they say or how they say it.
Listed Jobs


- Company Name
- PolyAI
- Job Title
- Senior Full Stack Software Engineer (Must be UK)
- Job Description
-
PolyAI builds enterprise voice assistants that have natural conversations with customers to solve their problems. Our voice assistants understand customers, regardless of what they say or how they say it. We serve enterprises where customer conversation is an important part of doing business. Our customers include some of the leading names in banking, hospitality, insurance, retail, and telecommunications.
Our enterprise clients deploy PolyAI voice assistants to cut down on wait times and free up live staff to focus on calls requiring empathy and judgement. As a result, our enterprise clients see improved customer satisfaction, employee retention and operational efficiency.
We are seeking an experienced Senior Full Stack Developer with a strong backend focus to join our team and help shape our cutting-edge low-code platform. This role offers the opportunity to work end-to-end, from design to implementation, on creating features which enable a simple user experience for interacting with complex AI systems. as well as mentoring junior engineers along the way. If you are passionate about Python, React, and building tools that empower non-technical users to get the most out of AI, we would love to hear from you!
Requirements
What You Will Do
Architect and Develop: Build and enhance our no-code platform, enabling non-technical users to configure sophisticated dialogue systems and voice experiences
Full-Stack Development: Design and implement features end-to-end, using Python for backend services and React (Next.js preferred) for frontend interfaces
Create Intuitive Interfaces: Develop user-friendly UIs that simplify and visualise complex AI concepts
Champion Best Practices: Lead the team in adopting coding standards and best practices, ensuring a clean, maintainable, and scalable codebase
Collaborate: Work closely with cross-functional teams to design, develop, and deliver features that align with the platform's vision
Mentor and Guide: Provide technical leadership and guidance to junior engineers, fostering a collaborative and growth-oriented environment
Optimise Performance: Improve backend workflows, streamline processes, and enhance overall system efficiency
What We Are Looking For
Proven Expertise in Python: Extensive experience building backend systems, with a strong understanding of REST APIs (experience with WebSockets is a plus)
Frontend Proficiency: Strong experience with React and JavaScript (TypeScript preferred); experience with CSS-in-JS (e.g., styled-components)
Agile Practitioner: Familiarity with Agile methodologies such as Scrum or Kanban
Testing Advocate: Experience writing and maintaining unit tests in Python and JavaScript (Jest)
Security-Minded: Experience managing secure communication protocols between client and server
Version Control: Proficiency with Git for collaborative development
Additional Skills (Desirable):
Knowledge of Go
Experience with Next.js
Soft Skills: Strong written and verbal communication in English, with a collaborative and mentoring mindset
Benefits
Participation in the company's employee share options plan
25 days holiday, plus bank holidays
Flexible working from home policy plus a one-off WFH allowance when you join
Work from outside of the UK for up to 6 months each year
Enhanced parental leave
Bike2Work scheme
Annual learning and development allowance
Company-funded fertility and family-forming programmes
Menopause care programme with Maven
Private healthcare and dental cover, discounts on gym members and relaxation apps, and access to a range of mental health programs
Equal Opportunity Statement:
PolyAI is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
All employment decisions at PolyAI will be based on the business needs without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, neurodiversity status or disability status.


- Company Name
- PolyAI
- Job Title
- Research Scientist - Large Language Model Post-Training
- Job Description
-
PolyAI automates customer service through lifelike voice assistants that let customers lead a conversation. Our voice assistants make it possible for businesses to deliver outstanding customer service that rivals their human agents. Our customers, which include the world’s leading logos, are expanding how they use our platform, driving automation of critical customer service operations and integrating PolyAI into their daily customer service workflows.
As a Research Scientist specialising in large language model post-training, you will play a key role in shaping and implementing strategies for aligning language models for use in our conversational AI platform. Your primary focus will be on post-training techniques such as preference- finetuning, reward modelling, synthetic data generation etc.
Responsibilities
Train models and conduct experiments to assess model performance in live deployments
Work on experimental model architectures, exploring multimodal, efficient long-context etc.
Develop post-training strategies to achieve state of the art performance on domain-specific tasks
Generate, collect, and annotate contact center data from sources such as real customer calls, chats, online open datasets, and synthetic data
Develop robust evaluation benchmarks to track improvements in production models
Collaborate with the legal and compliance team to address any compliance or data privacy-related issues
Work closely with product and engineering teams to ensure alignment with business and production goals
Stay informed about the latest advancements in machine learning, ASR, TTS, and LLM to continuously enhance our technologies
Requirements
A degree in Computer Science, Machine Learning, or a related field, or equivalent industry experience
3+ years of experience working with deep learning and statistical models
Strong knowledge of data quality standards and annotation processes, with the ability to independently evaluate and improve models
Proficiency in Python and familiarity with relevant ML frameworks and libraries (e.g., PyTorch)
Experience with cloud services such as AWS, GCP, or Azure
Excellent verbal and written communication skills, with the ability to convey complex technical concepts to diverse audiences
A passion for solving technical challenges and driving practical solutions
Preferred Qualifications:
Experience working with LLMs and data preparation pipelines.
Experience with speech models, such as ASR or TTS.
Benefits
Participation in the company’s employee share options plan
25 days holiday, plus bank holidays
Flexible working from home policy
Work from outside of the UK for up to 6 months each year
Enhanced parental leave
Bike2Work scheme
Annual learning and development allowance
One-off WFH allowance when you join
Company-funded fertility and family-forming programmes
Menopause care programme with Maven
Private healthcare and dental cover, discounts on gym members and relaxation apps, and access to a range of mental health programs
At PolyAI, we take great pride in our values—they guide everything we do. We believe that a strong culture leads to meaningful work and lasting impact.
Our Core Values Are
Only the best: We expect the best from our people, we hire people that expect the best from themselves, and we nurture this drive for excellence.
Ownership: We care deeply about what we do. We take ownership of our initiatives, decisions and outcomes.
Relentlessly improve: We demand more from ourselves and are always evolving. Continuous, obsessive improvement is the only way we will transform the world of conversational AI.
Bias for action: Our world moves quickly and so do we. We take calculated risks and we deliver impact fast.
Disagree and commit: We are all working toward the same goal. If we donʼt agree with something, we work hard to understand it and when a decision is made, we accept it and give it our all.
Build for people: We are hyper-focused on delivering the best automated experiences possible so that we can empower people to get exactly what they need, when they need it.
PolyAI is proud to be an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions at PolyAI will be based on the business needs without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, neurodiversity status or disability status.
Kindly find the Privacy Notice for our recruitment process by following the link here. This document provides important information regarding how we handle your personal data throughout the recruitment journey.


- Company Name
- PolyAI
- Job Title
- Senior Software Engineer
- Job Description
-
PolyAI automates customer service through lifelike voice assistants that let customers lead a conversation. Our voice assistants make it possible for businesses to deliver outstanding customer service that rivals their human agents. Our customers, which include the world’s leading logos, are expanding how they use our platform, driving automation of critical customer service operations and integrating PolyAI into their daily customer service workflows.
We are searching for a Senior Software Engineer interested in building fast, reliable systems and applied machine learning to join our Engineering team. Help us build advanced, human-like generative voice assistant technologies and transform the customer service landscape.
As part of the Voice team, this role is responsible for building and innovating our media-streaming services and bringing to life human-machine interactions.
Requirements
You will be taking an active role in software development through writing code, testing, contributing to design ideas and documents, and performing code reviews. You will be building, configuring, and maintaining cloud infrastructure, and working with the team to deliver generative voice assistant products.
Maintaining and optimising our global media streaming services.
Contribute to development of product features, particularly relating to streaming, voice UX, CRM integrations, web chat and calling
Build infrastructure across both AWS and Azure cloud environments, following best practices and well architected principles.
Supporting growth through scalability and reliability, as well as implementing solutions for observability and improving operational metrics.
You will be deploying, and maintaining state-of-the-art machine-learning models for speech recognition and speech synthesis.
In collaboration with the other platform and deployment engineers, you will be responsible for troubleshooting network traffic issues, infrastructure resources issues, and integration issues, making fixes, as well as proposing long-term strategic changes to make the platform better
BS degree in Computer Science or a related technical field.
Cloud expertise: At least one major cloud vendor (AWS, GCP or Azure), as well as deploying containerised applications (e.g. Docker, ECS, EKS, ContainerApps, AKS, Kubernetes, Lambda)
2-3+ year(s) of commercial software development experience.
Experience with algorithms, data structures, complexity analysis, and software design
Experience with one or more programming languages. In house we mainly use Python and Golang for our backend.
Experience with professional software engineering best practices, such as coding standards, code reviews, source control, build processes, and testing
Proficiency in verbal and written English communication
Preferred Requirement(s):
Experience with data technologies such as PostgreSQL, Redis, and DynamoDB.
Experience with speech-to-text or text-to-speech systems, either in academic or industry settings.
Experience with streaming and VOIP technologies like SIP and WebRTC
Experience with security best practices for Enterprise software, multi-tenancy, and building solutions adhering to data protection regulations
Our interview process:
An initial phone call (30 minutes) with the hiring manager
A take-home coding problem
Two back-to-back technical interviews (45 mins each), one for coding and problem-solving, one for architecture design
A 30-minute behavioural interview with our Management Team
Benefits
Participation in the company’s employee share options plan
25 days holiday, plus bank holidays
Flexible working from home policy
Work from outside of the UK for up to 6 months each year
Enhanced parental leave
Bike2Work scheme
Annual learning and development allowance
One-off WFH allowance when you join
Company-funded fertility and family-forming programmes
Menopause care programme with Maven
Private healthcare and dental cover, discounts on gym members and relaxation apps, and access to a range of mental health programs
At PolyAI, we take great pride in our values—they guide everything we do. We believe that a strong culture leads to meaningful work and lasting impact.
Our Core Values Are
Only the best: We expect the best from our people, we hire people that expect the best from themselves, and we nurture this drive for excellence.
Ownership: We care deeply about what we do. We take ownership of our initiatives, decisions and outcomes.
Relentlessly improve: We demand more from ourselves and are always evolving. Continuous, obsessive improvement is the only way we will transform the world of conversational AI.
Bias for action: Our world moves quickly and so do we. We take calculated risks and we deliver impact fast.
Disagree and commit: We are all working toward the same goal. If we donʼt agree with something, we work hard to understand it and when a decision is made, we accept it and give it our all.
Build for people: We are hyper-focused on delivering the best automated experiences possible so that we can empower people to get exactly what they need, when they need it.
PolyAI is proud to be an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions at PolyAI will be based on the business needs without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, neurodiversity status or disability status.
Kindly find the Privacy Notice for our recruitment process by following the link here. This document provides important information regarding how we handle your personal data throughout the recruitment journey.


- Company Name
- PolyAI
- Job Title
- Senior Software Engineer - Research and Development
- Job Description
-
PolyAI automates customer service through lifelike voice assistants that let customers lead a conversation. Our voice assistants make it possible for businesses to deliver outstanding customer service that rivals their human agents. Our customers, which include the world’s leading logos, are expanding how they use our platform, driving automation of critical customer service operations and integrating PolyAI into their daily customer service workflows.
This is an exciting position as we are building a new team within the Engineer function. This team will focus on the application of the latest technology into our product.
In this role, you will work on building software to enhance the visibility and configurability of large language models (LLMs). You will be responsible for rapidly developing tools and platforms to evaluate, iterate, and productionalize models, ensuring their reliability and accuracy.
We are looking for the right candidate, and therefore are flexible on the levelling for this position ranging from junior to mid-level!
Responsibilities
Must have at least 4 years of Python experience
Must have at least 4+ years working experience
Develop software that provides visibility into LLM models and offers configurability for tuning and evaluation.
Take a hands-on approach to quickly prototype, test, and iterate on solutions, moving from proof-of-concept to production.
Employ a data-driven methodology to drive model accuracy, leveraging evaluation results to inform decisions.
Collaborate with cross-functional teams to integrate developed tools and ensure they meet production standards.
Communicate findings and ranking metrics clearly to both technical and non-technical stakeholders.
Requirements
Open to feedback and happy to work in an iterative position
Degree in Computer Science or related field, or equivalent experience.
Strong proficiency in Python
Experience developing evaluation suites, datasets, and data-driven tools for model reliability testing.
Ability to rapidly prototype and iterate on solutions while maintaining a focus on production-level quality.
Strong problem-solving skills and a creative mindset
Familiarity with cloud platforms such as AWS, GCP, or Azure is a plus.
Benefits
Participation in the company’s employee share options plan
25 days holiday, plus bank holidays
Flexible working from home policy
Work from outside of the UK for up to 6 months each year
Enhanced parental leave
Bike2Work scheme
Annual learning and development allowance
One-off WFH allowance when you join
Company-funded fertility and family-forming programmes
Menopause care programme with Maven
Private healthcare and dental cover, discounts on gym members and relaxation apps, and access to a range of mental health programs
At PolyAI, we take great pride in our values—they guide everything we do. We believe that a strong culture leads to meaningful work and lasting impact.
Our Core Values Are
Only the best: We expect the best from our people, we hire people that expect the best from themselves, and we nurture this drive for excellence.
Ownership: We care deeply about what we do. We take ownership of our initiatives, decisions and outcomes.
Relentlessly improve: We demand more from ourselves and are always evolving. Continuous, obsessive improvement is the only way we will transform the world of conversational AI.
Bias for action: Our world moves quickly and so do we. We take calculated risks and we deliver impact fast.
Disagree and commit: We are all working toward the same goal. If we donʼt agree with something, we work hard to understand it and when a decision is made, we accept it and give it our all.
Build for people: We are hyper-focused on delivering the best automated experiences possible so that we can empower people to get exactly what they need, when they need it.
PolyAI is proud to be an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions at PolyAI will be based on the business needs without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, neurodiversity status or disability status.
Kindly find the Privacy Notice for our recruitment process by following the link here. This document provides important information regarding how we handle your personal data throughout the recruitment journey.