Barcelona, Spain
We're Happy Scribe, a 100% bootstrapped and profitable startup based in Barcelona, on a mission to make the internet accessible.
We offer transcription and subtitling services that combine AI with the expertise of language professionals to create a 5-star product. We're working on one of the fundamental problems of this decade: speech-to-text technology.
We're 28 people at the moment, but growing fast and profitable (€6.5M ARR) and we're building the team thoughtfully and with a lot of care.
For decades transcription at scale has been almost impossible, now with the advancement of ASR technology we are on the verge of having computers that understand speech better than humans. Today, almost all the infrastructure is in place but we'll need remarkable engineering to pull it off.
What will be your mission as an Engineer at Happy Scribe?
Build product features from start to finish. You'll wear many hats during the creation process while you conceive, design, implement, ship and maintain them — think features to improve the editing experience
Build the scalable infrastructure needed for the transcription of the future — like identifying coupling and extracting concerns into small and scalable services
Improve the performance, reliability, and efficiency of our systems — for example finding bottlenecks in the transcription pipeline and optimizing them to reduce overall turnaround time
Design and implement processes and internal tools with simplicity and productivity in mind — such as a tool to sync valuable user feedback with the internal database
You have 2+ years experience as a Software Engineer and you’re happy working in a Full Stack role that is about 70% backend and 30% frontend
You're product focused. You want to listen to customers, and build the product that will solve their needs
You care about the business implications of anything you build. You don't go after the shiny stuff, but see it as a balance of craft, speed, and the bottom line
You love steep learning curves, and are not afraid to learn about subjects that are outside of the comfort zone. For example, you can learn most technologies as you go. You're pragmatic about them, it's about the tools and tradeoffs, not ideologies
You care about information security and design things with security in mind
You are excited about our engineering principles. Or at least curious about them, if they seem very different from what you've been doing in the past
You’re a great mentor, able to share your knowledge and upskill other team members. Bonus points if you have experience helping a junior engineer stretch their skills and learn fast
We have a language-agnostic approach to code and believe the best engineers can code in any language. Our stack is in Ruby on Rails and React, but it's not a requirement that you know how to work with them. We like to work with people who are more interested in the problem they're solving than in the language they're using to solve it. We use Heroku for infrastructure and AWS as a cloud
Competitive salary — our salaries are in the top percentiles of the Barcelona startup scene.
Happy Scribe is an equal opportunity employer. We welcome applications from all people and all walks of life.
We believe a diverse team will be key to our success and we strongly encourage applications from under-represented groups in tech and marginalised groups in general: women, people of colour, LGBTQIA+, parents, career changers, refugees, people with disabilities… we want to hear from you!
Company Culture
Interview Process
We see this as a two way process and value the time you invest in considering working with us. We are committed to replying to everyone who applies, giving feedback to everyone we interview, being respectful of your time and giving you all the information you need to be able to make a decision.
Step 1 - Technical Screening 30 minutes live screensharing exercise with an engineer, to dive deeper into your skillset
Step 2 - Technical Interview. 60-90 minutes. Live coding interview with 2 of our engineers, focused on a real world problem you might actually need to solve at Happy Scribe. No take home exercises or preparation required
How does the technical interview work?
The objective of the interview is to get an idea of how you go from a real world user requirement, to designing a solution and finally implementing it in code. The interview should simulate normal working conditions, so we're perfectly ok with googling around, or collaborating and discussing together. We will encourage you to think out loud as you advance in the challenge
We want to see you coding at your best, so the task is language agnostic. You can choose the one you're most comfortable working and if you want to do a frontend, web backend, or non-web backend task
Step 3 - Values fit interview. 60 minutes with a cofounder and another team member (it varies) to getting to know you better as a person, understand your values, how you collaborate, think and make decisions, and what makes you tick
Step 4 - Meet the team. 90-120 minutes. This is not really an interview, it’s an opportunity to meet some of the amazing people you’d be working with to help you know if you want to join our team
Note - you might speak to different people than the ones noted here, but the steps remain the same. In some cases we might ask for an additional conversation to go deeper into certain topics if we think it can add value
Spain
Multiverse Computing
We are looking for an experienced and innovative Data Scientist with a strong background in Natural Language Processing (NLP) and Large Language Mo...
Spain
Multiverse Computing
We are seeking a Senior Data Scientist with deep expertise in creating high-quality datasets for training and fine-tuning Large Language Models (LL...
Create a Jobseeker account to apply for jobs.
Check your email and follow the instructions to restore access to your account