5,628 new jobs in the last 24 hours
34,285 new jobs in the last 7 days
41,695 total live jobs
Search jobs
Enter keyword(s):Search tips
Select job sector:
Enter Town/Country/Postcode
Enter salary range (£)
Advanced search
Register your CV
Let us make life easier for you! By storing your CV in our secure database recruiters can find YOU taking the hassle out of looking for jobs yourself.

Graduate Software Development Engineer
Title: Graduate Software Development Engineer
Category: IT/Software Development
Job type: Permanent
Job status: Full Time
More jobs like this
More jobs by this recruiter
Create jobs by email
“I completed two summer internships at Speechmatics whilst studying for my undergraduate degree in Computer Science. I really enjoyed the experience and have returned (for the third time!) after completing my degree to work as a full-time Software Engineer. I would definitely recommend joining Speechmatics as your first role after completing your degree to anyone with an interest in software development, computer science or machine learning. The work we do is genuinely interesting as there are so many challenges to meet when creating a system that offers automatic transcription in many languages, at high scale. The working environment here is excellent and the size of the company is such that you get to be involved in the entire process of building and delivering software.”

Ben Gorman, Software Development Engineer (previously Intern) at Speechmatics Background

Speech technology is one of the most popular discussion items at the moment, yet speech interaction is limited to “Alexa, turn on the light”, or “Siri, where is the nearest coffee shop?” We are taking speech technology to the next level using our expertise in machine learning and speech-to-text technology to enable our customers to use conversational speech recognition. Our solutions power subtitling on TV, content discovery for videos, compliance solutions in banks, improve efficiency of meetings, and many other use-cases. Our mission is to improve human communication with a global speech engine, that works and put speech back at the heart of communication.

At Speechmatics you’ll be working with some of the smartest minds in the industry, working on cutting-edge projects and deploying the latest machine learning techniques to disrupt the market, providing customers with the best speech technology available, all whilst immersed in a progressive and great company culture. You can enjoy benefits including, share options, healthcare, life assurance, Bike Doctor, massages, regular BBQs, Brew Dogs in the fridge, no red tape, a top end laptop and much more. We’re building a company that truly strives to be world-leading and we’re looking for people who wholeheartedly believe they can be additive to our culture, bring new ideas to the table and get stuff done. If that’s you, carry on reading.

The Opportunity

We are looking for a talented developer with a keen interest in speech science and machine learning to help us build the best speech technology for anybody, anywhere, in any language. You will be part of a team that is working in and around our core ASR capabilities to improve the performance and develop novel product features for our customers. Your work will feed into our ground-breaking framework to support the building of ASR models in every language pack published by the company. You will be contributing to keeping our system the most accurate and useful speech recognition system available.

As you will be joining a small team, you will need to be a team player who thrives in a fast-paced environment, with a focus on rapidly moving research developments into products. Bringing skills into the team is as important as a can-do attitude. We strongly encourage versatility and knowledge transfer within the team, so that we can share efficiently what needs to be done to meet our commitments to the rest of the company.

No prior experience of speech recognition is necessary. Speechmatics has a team of speech recognition engineers who will work with you and share any specialised knowledge required. If you are a talented, detail-oriented engineer with a solid software development foundation and a commitment to deliver the best possible technology solutions, then we want to hear from you!

Key Responsibilities

Helping to ensure our speech recognition meets or exceeds performance expectations Delivering high quality, maintainable and robust code in producing products that delight our customers Enhancing our machine learning framework to build any language with the best possible performance Developing pragmatic solutions and building flexible systems without over-engineering Working within a team in an agile environment Working closely with other technical teams and product team to deliver on the company’s technical vision Requirements


Bachelor's degree in Computer Science or related field An understanding of professional software engineering practices Analytical with a data-driven approach to making decisions and attention to detail Solid programming skills with Python and C/C++ Good basic Linux development skills Desirable

Master's degree in Computer Science or related field Experience working in speech recognition, statistical modelling, big data or natural language processing Experience in deep machine learning and related toolkits, e.g. TensorFlow, Theano Deep expertise in Python and C++ software development Familiarity with some of Kubernetes, Ansible, Docker, GitLab, JIRA, Kubernetes Benefits

Competitive salary (dependent on experience), flexible working and some awesome benefits & perks.

Who are we?

Innovation is what we do. We build, we iterate, we develop the next thing that delivers that wow moment. We see value in building long-term, authentic relationships that last and are based on trust and honesty. With our customers, our colleagues, our leaders, our suppliers or within our local community. Our journey should be fun and exciting. We will celebrate our successes and learn from our mistakes together along the way. We embrace learning and change to grow naturally and organically as a company and individuals. We trust, we’re honest, kind and respectful.
Apply for this job
(3rd party vacancy)
If this job is not for you, why not try one of these instead?