"Speechmatics provides lots of great opportunities to develop next-generation ML-powered engines and technologies. Our engineers get to work across low-latency C++ implementations to cloud orchestration to cutting-edge neural networks, so there's really lots of deep tech to get your teeth into. I've enjoyed both the breadth and depth on the tech that we work on here at Speechmatics."
Will Williams, VP Machine Learning
Background
Speechmatics?leads the market as an?any-context speech recognition engine for companies to rapidly build innovative applications at scale.?The UK Government, Deloitte?UK, Vonage, Veritone and 3Play Media use?Speechmatics?in scenarios such as media and entertainment, contact?centers, CRM, financial services, and security.?Speechmatics?processes millions of hours of transcription worldwide every month.
As a recognized?pioneer in machine learning voice engineering, Speechmatics enables companies to build?applications that detect and transcribe voice in any context in real-time. Its neural networks consider acoustics, languages,?dialects, multiple speakers, punctuation, capitalization, context and implicit meanings. In 2019,?Speechmatics?received the Queen’s?Award for Enterprise Innovation.
Speechmatics is a rapidly growing, global company with offices in Cambridge, UK, Denver, USA, Chennai, India and Brno, Czech Republic. With ambitious growth plans comes great opportunities that are exciting and progressive. You’ll be working with some of the smartest minds in the industry, on cutting-edge projects and deploying the latest machine learning techniques. You'll provide customers with the best speech technology available, while being immersed in a great team and company culture that strives to be world leading. We’re looking for people who wholeheartedly believe they can bring new ideas and join us on our journey. If that’s you, we’d love to hear from you.
Speechmatics is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, transgender status, religion or belief, marital status, or pregnancy and maternity.
The Opportunity
We're looking for an expert in C++, ideally backed up with strong Python, to join our engineering team responsible for the full product development lifecycle of our ASR products. Focusing on our core ASR engine, you will apply your knowledge in OO design, algorithms, testing and good software engineering practice to produce clean and efficient code. The core ASR engine is the foundation of all our transcription products; written in C++17, it binds together our neural network libraries for speech modelling, punctuation, decoding and lattice postprocessing. Don’t worry if you are not familiar with these terms; you'll work closely with our expert machine learning and speech recognition engineers who will teach you all you need to know. You will help us ensure the core ASR engine continues to be efficient: running fast to give our customers the low real-time latencies they expect and running for weeks at a time with acceptable memory usage.
You will be a team player who thrives in a fast-paced environment. We strongly encourage versatility and knowledge transfer across teams, so you will be expected to find satisfaction in sharing your knowledge and experience while also learning from others. You will help drive the system architecture and actively participate in defining and improving the best practices we employ for development, code review and testing.
If you are a talented, detail-oriented engineer with a solid software development foundation and a commitment to deliver the best possible software solutions, then we want to hear from you!
Key Responsibilities
Requirements
Essential