Senior Software Engineer

Senior Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Entrepreneur First

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 PTO.
  • Why this job: Make a real impact in the world of AI while shaping user experiences.
  • Qualifications: 3+ years in software engineering, strong Python skills, and API experience required.
  • Other info: Dynamic team environment with opportunities for growth and innovation.

The predicted salary is between 36000 - 60000 £ 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’ll 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’ll 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 employer: Entrepreneur First

At PolyAI, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to excel in their roles. As a Senior Software Engineer, you will benefit from competitive compensation, flexible working arrangements, and a robust employee share options plan, all while contributing to cutting-edge technology in the heart of the UK. With ample opportunities for professional growth, including an annual learning allowance and a sabbatical program, PolyAI is committed to nurturing your career while you help shape the future of conversational AI.
Entrepreneur First

Contact Detail:

Entrepreneur First Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current or former employees at PolyAI on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on your Python skills and understanding RESTful APIs. We want to see how you think, so be ready to tackle some coding challenges and discuss your past projects in detail.

✨Tip Number 3

Show us your passion for AI and customer service! Be ready to share your thoughts on how voice assistants can improve user experiences. This will help you stand out as someone who truly gets what we do at PolyAI.

✨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 serious about joining our team.

We think you need these skills to ace Senior Software Engineer

Python
API Development
RESTful APIs
Software Engineering Best Practices
Coding Standards
Code Reviews
Source Control
Build Processes
Testing
Algorithms
Data Structures
System Design
Complexity Analysis
VoIP
WebRTC

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Python, RESTful APIs, and any relevant projects that showcase your skills in software engineering best practices.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about conversational AI and how your background aligns with our mission at PolyAI. Keep it concise but impactful!

Showcase Your Projects: If you've worked on any cool projects, especially those involving voice technology or APIs, make sure to mention them. We love seeing practical examples of your work and how you tackle challenges.

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 where you can make the most impact!

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 ownership and relentless improvement. 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.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>