Video engineer - Storykit, Stockholm
Help marketers and communicators all over the world supercharge their storytelling!
Founded in 2018 in Stockholm, we are expanding the universe of video content creators from hundreds of thousands of video editors, to hundreds of millions of storytellers worldwide, who can now create video.
We are the complete video creator busy changing how the world thinks about and works with video.
Come join the fun!
How you will make life easier for hundreds of millions of storytellers worldwide:
The heart of our business is to make it easy and fast for our users to create really good looking videos, and with the increase of users and video renders we always strive to improve the way we build and render the videos for our users to be faster and more efficient.
Your responsibilities include:
Development of our video rendering & compositing engine and related support systems, mainly using Rust.
Enable the creative ideas from our motion graphics team by introducing new features or tools.
Be part of integrating the video rendering system functionality and its data structure with the web based frontend.
Take a large responsibility for your code by moving it all the way from an idea to deployed and maintained in a production environment.
What about the tech?
Our rendering solution is a distributed system using an AWS-hosted Kubernetes cluster and a message queue system that creates a fully finished video - a Rube Goldberg machine for videos. The largest part of the system is written in Rust with support from applications written in TypeScript and Python.
The system accepts our custom json data structures to combine video assets, images and audio into a final video with animations, transitions, effects and mixed audio. The system uses WebGPU and Vulkan for graphics-intensive processing.
We are compiling some of this to WebAssembly and use within our frontend to enable faster interactions for our customers.
While you are expected to mainly work in Rust, there are situations where you might have to write TypeScript or JavaScript to interact with our back-/frontend services
Please note that we don't expect you to have experience working with all the tech we use, instead we hope you want to grow in your role with us!
What about the team?
Glad you asked! Team spirit and collaboration are super important for us and currently, we're 15+ developers working together to make our product great.
We're organised into functional teams that have full-stack competence, hence they are responsible for everything from designing the feature to implementing, testing and deploying their code.
The Video team - where you would join - is a team that consists of three video engineers and two motion developers, working closely together to make all the moving parts look awesome. The team thrives and lives with a high level of autonomy where all of its members partake and decide what we should do next.
We also have a cross-team that includes functions that work with several teams (such as DevOps, UI/UX, CTO, Engineering Manager).
Ownership and autonomy are super important for us, and usually, our developers work on a feature from design and development, to release and maintenance in production.
What can you expect from us?
At Storykit, you can expect a safe and open-minded environment that is both challenging and ambitious. We give all employees a lot of responsibility from day one.
We set high goals, but also make sure that everyone has the right support to be able to reach them. Due to our steady growth pace, there are plenty of opportunities for development in the organization. You will work in an awesome team, and with generous terms & conditions.
Who are we looking for - really?
You love making things look good with code. We’d prefer that you have at least five years of experience working within some parts of software that preferably handles the graphics of videos or image processing. You're comfortable using Rust and have also done quite a lot of programming in C/C++. You know about pretty much all commands that can be made with ffmpeg and probably hate using 90% of them. It's also a plus if you think WebAssembly is exciting and something you'd like to use in the future.
In short, we believe that you have:
Some kind of academic education.
Good communication skills in English.
Around five years of experience with Rust, C++, C or other system programming languages.
At least some experience with web development using JavaScript/TypeScript frameworks and preferably dabbled with WebAssembly.
Deep knowledge and appreciation for the 1999 movie Office Space.
Join the fun!
You will work with the base at our HQ in central Stockholm. We hope you’re up for the challenge and look forward to hearing more about you - submit your application today.
Apply quickly and easily without a CV or personal letter! Instead, we ask you to answer a few short selection questions.
Buzz: Rust, WebGPU, WebAssembly, Kubernetes, AWS, Amazon Web Services, JavaScript, JS, TypeScript, TS, Node.js, Node, Nodejs, Software Engineer, Fullstack Developer, MongoDB, AI, Gen-AI, ML, Artificial intelligence, Machine Learning, Data Engineer.
Stockholm
Benefits
Some of our great benefits
- Wellness allowance: 4000 SEK / year
- Occupational pension: according to ITP1 levels
- Top-up during parental leave
- A great culture with pleanty of growth opportunities
And much more!
About Storykit
Founded in 2018 in Stockholm, Storykit is the complete AI-powered tool for automating video creation, effortlessly transforming any text into compelling, high-performing video content.
With Storykit you get all the video your organisation needs to make, the most efficient way to get it made.
Video engineer - Storykit, Stockholm
Help marketers and communicators all over the world supercharge their storytelling!
Loading application form
Already working at Storykit?
Let’s recruit together and find your next colleague.