At a Glance
- Tasks: Build reliable APIs and deploy cutting-edge voice technology for customer service.
- Company: Join PolyAI, a leader in conversational AI with a vibrant culture.
- Benefits: Enjoy competitive pay, equity options, flexible work, and generous holiday leave.
- Why this job: Shape the future of customer interactions with innovative voice solutions.
- Qualifications: 3+ years in software engineering, strong Python skills, and API experience required.
- Other info: Dynamic team environment with opportunities for growth and a commitment to diversity.
The predicted salary is between 60000 - 80000 £ per year.
PolyAI automates customer service through lifelike voice assistants that let customers lead a conversation. Our voice assistants help businesses deliver outstanding customer service that rivals human agents and integrate PolyAI into daily customer service workflows.
Responsibilities
- Building reliable APIs for interacting with the runtime of our Voice Agent deployments.
- Deploying state-of-the-art speech-to-text, LLMs and text-to-speech models.
- Taking a major role in software development, through writing code, tests, contributing to design ideas, documents and performing code reviews.
- Contributing to the implementation of our multi-tenant infrastructure.
Requirements
- 3+ years programming experience in a software engineering role, with strong proficiency in Python.
- Hands-on experience in designing, deploying, and maintaining RESTful APIs.
- Experience with professional software engineering best practices, such as coding standards, code reviews, source control, build processes, and testing.
- Understanding of algorithms, data structures, system design and complexity analysis.
- Bachelor's degree or Master's in Computer Science, Engineering, a relevant technical field or equivalent practical experience.
- Proficiency in verbal and written English communication.
Teams Runtime: own the global infrastructure that powers real-time voice interactions. You will work at the core of the agentic process – streaming audio, transcribing speech, using LLMs and acting on their output, and synthesising natural voice. You will design and optimize systems across VoIP and WebRTC to deliver low-latency, secure, and reliable conversations. Your work shapes the user experience of every call, driving down response times, improving comprehension, and ensuring we meet strict SLAs for performance and security.
Data: play a key role in delivering the next generation of our no-code agent studio platform. You will lead the design and development of features that power insight generation, reporting, and the data-driven backbone of our no-code platform for building voice assistants.
Product Engineering: help shape our cutting-edge low-code platform. This role offers the opportunity to work end-to-end, from design to implementation, on features enabling a simple user experience for interacting with complex AI systems.
Hiring process: You will go through a centralized hiring process that lets us get to know your skills and preferences, while you explore which team best aligns with your interests and expertise. At the end, we will match you with the team where you can have the most impact.
What we offer
- Competitive compensation based on experience, expertise, and the level of responsibility.
- This role also includes equity, giving you the opportunity to share in the long-term success of the business.
- Participation in the company's employee share options plan.
- Tenure-Based PTO: 25 holidays on joining, plus 1 additional day after 2 years, then 1 day each year up to 32 holidays.
- Flexible working from home policy.
- Work from outside of the UK for up to 6 months each year.
- TELUS Health EAP 24/7 - confidential support for work, health, or life challenges.
- Annual learning and development allowance.
- One-off WFH allowance to set up a comfortable workspace.
- Company-funded fertility and family-forming programmes.
- Private healthcare and dental cover, gym discounts, and access to mental health programs.
- Sabbatical Program: 5-week paid sabbatical after 5 years of employment.
Values and inclusion: At PolyAI, we take great pride in our values and culture. Our core values are:
- Only the best: we expect the best from our people and nurture excellence.
- Ownership: we take responsibility for initiatives, decisions, and outcomes.
- Relentlessly improve: we continuously evolve to transform the world of conversational AI.
- Bias for action: we move quickly, take calculated risks, and deliver impact.
- Disagree and commit: we work toward common goals and commit to decisions when made.
- Build for people: we aim to create experiences that empower users and support automation.
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 are based on business needs without regard to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, neurodiversity status or disability status.
Privacy notice: Kindly find the Privacy Notice for our recruitment process by following the link here. This document provides information regarding how we handle your personal data throughout the recruitment journey.
Senior Software Engineer in London employer: Entrepreneur First
Contact Detail:
Entrepreneur First Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current PolyAI employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date. Share projects that highlight your Python prowess and API design experience. This is your chance to shine beyond the CV!
✨Tip Number 3
Prepare for those interviews! Brush up on your coding skills and be ready to discuss your past projects. Think about how you’ve tackled challenges in software development and be ready to share those stories.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the PolyAI team!
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application 🫡
Read the Job Description Carefully: Before you start writing your application, take a good look at the job description. We want to see how your skills and experiences align with what we're looking for, so make sure to highlight relevant points in your application.
Show Off Your Skills: When you're writing about your experience, be specific! Talk about the projects you've worked on, the technologies you've used, and how you've contributed to your previous teams. We love seeing real examples of your work!
Keep It Professional but Personal: While we appreciate a friendly tone, remember that this is a professional application. Share a bit about yourself and why you're excited about the role at PolyAI, but keep it relevant to the job and our values.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the right team. Plus, it makes the whole process smoother for everyone!
How to prepare for a job interview at Entrepreneur First
✨Know Your Tech Inside Out
Make sure you brush up on your Python skills and be ready to discuss your experience with RESTful APIs. Be prepared to explain how you've designed, deployed, and maintained them in past projects.
✨Showcase Your Problem-Solving Skills
During the interview, expect to tackle some algorithm and system design questions. Practice explaining your thought process clearly, as this will demonstrate your understanding of complexity analysis and data structures.
✨Prepare for Code Reviews
Since code reviews are a big part of the role, think about your past experiences with them. Be ready to discuss how you approach giving and receiving feedback, and share examples of how you've improved code quality in your previous roles.
✨Align with Company Values
Familiarise yourself with PolyAI's core values like 'Only the best' and 'Relentlessly improve'. Think of examples from your career that reflect these values, as it shows you're not just a fit for the role but also for the company culture.