At a Glance
- Tasks: Build and manage scalable cloud infrastructure while optimising performance and security.
- Company: Join PolyAI, a leader in automating customer service with innovative voice technology.
- Benefits: Enjoy flexible working, generous holidays, and a supportive health programme.
- Other info: Embrace a culture of learning and diversity in a dynamic work environment.
- Why this job: Make a real impact in tech by solving complex challenges and improving developer experience.
- Qualifications: 5+ years in software engineering with strong Python and cloud experience.
The predicted salary is between 70000 - 90000 ÂŁ per year.
About PolyAI
PolyAI automates customer service through lifelike voice assistants that let customers lead a conversation. Our voice assistants enable businesses to deliver customer service that rivals human agents.
Responsibilities
- Deliver production‑ready, reliable, and scalable infrastructure on time.
- Improve developer experience and define technical standards for the entire company.
- Design, deploy, and manage scalable, secure, and resilient cloud infrastructure on AWS and Azure.
- Collaborate with engineering and security teams to define cloud architecture and implement best practices.
- Automate cloud operations with infrastructure‑as‑code using tools such as Terraform.
- Monitor cloud infrastructure performance, identify issues, and implement solutions to ensure high availability and reliability.
- Optimize cloud resources for cost‑efficiency while maintaining performance and security standards.
- Engage in incident response and troubleshooting for cloud‑related issues.
- Stay up‑to‑date with the latest cloud technologies and trends, and provide recommendations for continuous improvement.
Minimum Requirements
- 5+ years of relevant professional experience, preferably from a software engineering background.
- Strong Python programming skills.
- Experience with Kubernetes in production and containerisation.
- Proven experience with CI/CD and release management – Azure DevOps or GitHub Actions preferable.
- Hands‑on experience managing a cloud production environment in AWS or Azure.
- Infrastructure‑as‑Code experience using Terraform.
- Bachelor’s or Master’s degree in Computer Science, Engineering, a relevant technical field, or equivalent practical experience.
Preferred Requirements
- Proficiency in Go, TypeScript, or JavaScript.
- Familiarity with ArgoCD and GitOps practices for continuous deployment.
- Experience with Agile methodologies (scrum, kanban, sprints).
- A love of learning and enjoyment of trying new things.
- Enjoys technical challenges and wants to contribute directly to solutions.
Benefits
- Participation in the company’s employee share options plan.
- Tenure‑Based PTO: 25 holidays when you join, plus an additional day after 2 years, then 1 day each year until capped at 32 holidays.
- Flexible working from home policy.
- Work from outside the UK for up to 6 months each year.
- Telus Health EAP 24/7, offering confidential support for work, health, or life challenges.
- Enhanced parental leave.
- Bike2Work scheme.
- Annual learning and development allowance.
- One‑off WFH allowance when you join, including noise‑cancelling headphones or a comfortable desk chair.
- Company‑funded fertility and family‑forming programmes.
- Menopause care programme with Maven.
- Private healthcare and dental cover, discounts on gym membership and relaxation apps, and access to a range of mental health programs.
- Sabbatical programme: 5‑week paid sabbatical available after 5 years of employment.
- Competitive compensation based on experience, expertise, and level of responsibility. This role also includes equity, giving you the opportunity to share in the long‑term success of the business.
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 business needs without consideration of ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, neurodiversity status, or disability status.
Senior Platform Software Engineer employer: PolyAI
Contact Detail:
PolyAI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Platform Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those involving AWS, Azure, and Terraform. Let your work speak for itself!
✨Tip Number 3
Prepare for the interview! Research PolyAI and think about how your experience aligns with their needs. Be ready to discuss your cloud infrastructure expertise and problem-solving skills.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect directly with us.
We think you need these skills to ace Senior Platform Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Platform Software Engineer role. Highlight your relevant experience, especially with cloud infrastructure and programming languages like Python. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working with us at PolyAI and how your background makes you a great fit. Don’t forget to mention any specific projects or achievements that relate to the job.
Showcase Your Technical Skills: Since this role involves a lot of technical work, make sure to showcase your skills in Kubernetes, CI/CD, and Infrastructure-as-Code. We love seeing practical examples of how you've used these technologies in your previous roles.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative to apply directly!
How to prepare for a job interview at PolyAI
✨Know Your Tech Inside Out
Make sure you brush up on your Python skills and get comfortable with Kubernetes, AWS, and Azure. Be ready to discuss your hands-on experience with these technologies, as well as any projects where you've implemented infrastructure-as-code using Terraform.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled technical challenges in the past. Think about incidents you've responded to or cloud-related issues you've resolved, and be ready to explain your thought process and the solutions you implemented.
✨Understand the Company’s Vision
Familiarise yourself with PolyAI's mission to automate customer service through voice assistants. This will help you align your answers with their goals and demonstrate your enthusiasm for contributing to their innovative approach.
✨Ask Insightful Questions
Prepare a few thoughtful questions about the team dynamics, the company culture, or the latest cloud technologies they’re exploring. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.