PolyAI
Software Engineer

Explore roles

This role has expired

PolyAI

Software Engineer

London SE1 7ND
Hybrid

Description

Hybrid requirements: This role has flexible working patterns.
We are seeking a self-starter 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.
Maintaining and optimising our global media streaming services Deploying state-of-the-art speech-to-text and text-to-speech models. Supporting growth through scalability and reliability
If you’re passionate about technology, enjoy tackling challenges, and are eager to contribute to our friendly and innovative environment, we’d love to welcome you aboard!
Requirements Key Responsibilities: 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. 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
Minimum Requirements: BS degree in Computer Science or a related technical field involving coding, or equivalent industry experience. 1-2+ year(s) of commercial software development experience Experience with algorithms, data structures, complexity analysis, and software design Experience with one or more programming languages such as Python or Golang Proficiency in verbal and written English communication Experience with one or more cloud services: AWS, GCP, Azure Experience with professional software engineering best practices, such as coding standards, code reviews, source control, build processes, and testing
Preferred Requirement(s): MS degree, or further education in Computer Science or a related field. Experience with data technologies such as SQL, 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 Experience deploying containerised applications (e.g. Docker, ECS, EKS)
Benefits 🏝 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
📚 Yearly learning budget
🚲 Bike2Work scheme
🏥 Private healthcare and dental cover, discounts on gym members and relaxation apps, and access to a range of mental health programs

Role tech stack

python
goland
aws
microsoft-azure
sql
redis
amazon-dynamodb
docker
PolyAI
Software Engineer
London SE1 7ND
This role has expired