At a Glance
- Tasks: Join us in building innovative voice assistants that transform customer service experiences.
- Company: PolyAI, a leader in conversational AI with a focus on excellence and innovation.
- Benefits: Flexible working, employee share options, health support, and a learning allowance.
- Why this job: Make a real impact in the world of AI while working with cutting-edge technology.
- Qualifications: 3+ years in software engineering with skills in Python, Go, Typescript, and React.
- Other info: Dynamic teams with opportunities for growth and collaboration across various projects.
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 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.
Responsibilities:
- Contributing to our user-facing platform for building and configuring voice assistants
- Contributing to the implementation of our multi-tenant infrastructure, across multiple cloud vendors ensuring long-term scalability and maintainability
- Taking a major role in our software development, through writing code, tests, as well as contributing to design ideas, documents and performing code reviews
- Working independently on the technical design and implementation of full stack features for our agent studio platform, from UI through backend to data pipelines
Requirements:
- 3+ years as a professional Software Engineer, with significant experience delivering both backend and frontend features in production
- Proficiency in Python or Go, Typescript and React all a must
- Hands-on experience in designing, deploying, and maintaining RESTful APIs
- Experience with one or more cloud services: AWS, GCP, Azure
- Understanding of algorithms, data structures, system design and complexity analysis
We're looking for talented Senior Full Stack Software Engineers to join one of our three high impact teams: Runtime, Data, and Product Engineering. All three teams work closely together, share high engineering standards, and solve challenging technical problems at scale, but each has its own mission and area of focus.
Runtime: own the global infrastructure that powers real-time voice interactions. In this role, you'll work at the core of the agentic process - streaming audio, transcribing speech, using LLMs and acting on their output, and synthesising natural voice. You'll design and optimise systems across VoIP, WebRTC to deliver low-latency, secure, and reliable conversations. Your work directly 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'll be leading 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 creating features which enable a simple user experience for interacting with complex AI systems.
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.
We currently have multiple engineering roles open across different teams. Please apply to the one role that feels like the best match for your skills. Our Talent team will review your application against all open positions. If we believe you may be a stronger fit for another role or team, we'll ensure your application is considered there as well.
Benefits and culture:
- Participation in the company's employee share options plan
- 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 improve comfort and focus
- Company-funded fertility and family-forming programmes
- Private healthcare and dental cover, gym discounts, and access to mental health programs
At PolyAI, we take great pride in our values — they guide everything we do. Our core values are:
- Only the best: We hire people who strive for excellence and push for the best outcomes.
- Ownership: We care deeply about what we do and take responsibility for initiatives 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 to understand decisions and commit fully once they are made.
- Build for people: We build experiences that people enjoy and that enable automation.
- Equal opportunity: PolyAI is proud to be an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. 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.
Please note: This description excludes time-sensitive application forms and notices unrelated to the role.
Senior Full Stack Engineer (Must be based in UK) in London employer: Entrepreneur First
Contact Detail:
Entrepreneur First Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Engineer (Must be based in UK) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, or join online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full stack capabilities. This is your chance to demonstrate what you can bring to the table beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It streamlines the process and ensures your application gets the attention it deserves. Plus, it’s a great way to show your enthusiasm for joining our team at PolyAI.
We think you need these skills to ace Senior Full Stack Engineer (Must be based in UK) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Full Stack Engineer role. Highlight your experience with Python, Go, Typescript, and React, as well as any relevant projects that showcase your skills in building and maintaining RESTful APIs.
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. Don’t forget to mention which team you’re interested in!
Showcase Your Projects: Include links to your GitHub or any other portfolio showcasing your work. We love seeing real examples of your coding skills and how you've tackled challenges in previous projects.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you’re considered for the right team based on your skills and interests.
How to prepare for a job interview at Entrepreneur First
✨Know Your Tech Stack
Make sure you’re well-versed in Python or Go, Typescript, and React. Brush up on your knowledge of RESTful APIs and cloud services like AWS, GCP, or Azure. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. PolyAI values a bias for action, so highlight instances where you took initiative to solve problems or improve processes. This will demonstrate your ownership mentality.
✨Understand the Company Culture
Familiarise yourself with PolyAI's core values, such as striving for excellence and relentless improvement. Be ready to share examples from your past work that align with these values. This shows that you not only have the technical skills but also fit into their culture.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, ongoing projects, or future challenges PolyAI is facing. This not only shows your interest in the role but also helps you gauge if the company aligns with your career goals and values.