Virtuoso As a member of the research team, you’ll be trusted to deliver solutions to tricky problems in testing that improve the Virtuoso platform. Working closely with the engineering team, you’ll primarily work on productionizable prototypes. Alongside helping to push the product forwards, you’ll also cultivate a deep understanding of the testing discipline, both academic and industrial, and apply this knowledge to further the research roadmap for the product. As a research team member, you’ll also be empowered to follow your curiosity through independent or collaborative research and run and participate in reading groups.
Some examples of the work you will be involved in:
Developing and shipping machine learning models that help reduce the volume of data our users need to review Analyzing the current performance of the product and identifying opportunities to make improvements Applying computer vision to help our customers identify faults in their applications Providing the executive team with a summary of the state of the art of automated software testing and offering an insight into the potential future for the field We are a remote-first company with bases in Sheffield, UK and Lisbon, Portugal, and more. Your role will be remote but you’ll also meet face-to-face with your colleagues monthly and you’ll have the option of working from home or office space to meet your schedule.
Our Tech Stack:
Senior Product Manager
Virtuoso What inspires you as a Product Manager?
Working alongside smart, passionate, and collaborative software engineers who share a vision and desire to create something truly innovative? Maybe it’s solving seemingly impossible challenges to turn ideas into reality? Or perhaps you’re focusing on delivering world-class innovative software with a genuine USP and the potential to change how software is tested?
What we need from you
You are positive, driven, and love a challenge. You have excellent interpersonal and written communication skills. Confident in front of customers and colleagues alike, with an eye for detail and an unwavering focus on completion and delivery. You are customer-centric and believe in moving quickly and trying out new ideas.
To become a real unstoppable high flyer, you’ll probably have the following: Experience working as a hands-on Software Product Manager Experience working with cloud-based SaaS products Deep understanding of the software development lifecycle Self-directed product research experience Familiarity with QA software, processes, and its ecosystem
What’s in it for you
The opportunity to bring your own ideas to reality (we love new solutions and ideas!) Competitive salary Team retreats every 6 months... somewhere nice because you’ve earned it! Full Jetbrains pack license (IntelliJ et al) Fully remote/flexible working Weekly team lunch Year training and development budget of £500 as a minimum Private health insurance Take your birthday as a holiday every year! Sabbatical opportunities Open source contribution opportunities A new laptop and/or use your own equipment
Senior Back-end Engineer
Virtuoso About the role
Here’s a glimpse of what you may be working on as a senior back-end engineer:
Lead and contribute to the architecture of our distributed back-end services
Help us with continuously improving the scalability and performance of our services
Develop and contribute to product features, from inception to deployment
Solving seemingly impossible challenges to turn ideas into reality
Lead and/or contribute to the development of the Virtuoso roadmap
A bit about you
You are a strong JVM language (Java/Kotlin/Scala) engineer with a passion for building an intuitive product and solving problems to support our engineering team in developing a research-led application.
Engineering at Virtuoso is a multifaceted role, so whilst we absolutely insist on top-notch Java skills, you should also bring a wealth of experience with algorithms and data structures, be a leader at heart (self-driven and passionate about taking an active role), and enjoy working in a full-stack engineering capacity.
Past experience of building and working with distributed architectures.
You deeply care about the end-user who will be working with your creation and want their experience to be free from papercuts.
You care about clean code and interfaces and have a track record of delivering efficient, sustainable, and maintainable code as part of a team.
Bonus points for candidates who can round this off with strong TypeScript skills. Super bonus points if you have extensive experience with advanced testing techniques such as mocking/stubbing, or if you have previous experience with automating browsers (e.g. Chrome DevTools Protocol).
Mobile QA engineer
Amex Mobile QA