Computer Vision Engineer
Software Engineering
Oslo, Norway
Role Overview
As a Computer Vision Engineer at Muybridge, you will work at the very heart of our technology: the core software and algorithms that turn footage from ordinary cameras into something no camera ever films — views from places no camera stands, realities reshaped in ways no lens can capture, all in real time. It looks like magic on screen, but underneath it's hard mathematics, careful engineering, and computer vision at its best. That's what you'll be building.
You'll join a tight-knit R&D team of 5–10 engineers: a mix of seasoned seniors and young, promising talent, most with backgrounds from both industry and academia, all driven by a genuine passion for solving hard vision problems. Curiosity runs deep here: everyone knows what everyone else is working on, ideas get challenged at the whiteboard regardless of who proposed them, and code gets reviewed by people who take pride in how it's built.
Your day-to-day will be a healthy mix of research and development. Some days are pure development — headset on, deep in focus, shipping new features, squashing bugs, or optimizing algorithms. Other days are pure research — around the whiteboard with colleagues, digging into papers, prototyping ideas, and inventing the next generation of vision algorithms. The problems we take on are genuinely hard, and some start out looking impossible. But no one carries them alone; we figure them out together.
Freedom, for us, is concrete — not a slogan. You'll own your problem areas end-to-end — from the research question to the algorithm to the production code. We don't hand out tickets; we agree on what matters and trust you to figure out how. And when you're stuck, there are no layers between you and the person who can unblock you.
We invest in learning and growth, whether that means attending conferences around the world or trying out new technologies just to see what they can do. Every year, we also aim to go on a team trip. Recent years have brought us to Thailand for team building and deep, distraction-free concentration. In fact, one of our most successful algorithms was invented on one of those trips.
We pride ourselves on our tech stack, always using the best tools and technologies available. You will work in a modern code base consisting almost purely of Rust, enjoying writing Rust for almost everything, from GPU programming to front-end development. However, we are pragmatic and we do acknowledge that Rust is not the answer to everything. It is important to pick the right tool for the job.
The work you and your team deliver will reach millions of screens worldwide — your contributions, directly visible. You will also play an active role in bringing our solutions to customers across industries and markets, working closely with the people who rely on what we build and seeing the impact of your work first-hand.
Muybridge is at an exciting point in a company's life: the transition from startup to scale-up. The technology is proven and trusted in real productions, but the company is still young — and almost everything ahead is still being shaped. Joining now means the upside of an early-stage company without the early-stage gamble, and the opportunity to leave your fingerprints on all of it.
What We’re Looking For
We are looking for bright and enthusiastic computer vision engineers to join our R&D team in Oslo. You will have achieved excellent academic results from a leading university or have built a strong track record through professional experience. We do not expect you to be strong across every area — if you bring expertise in some and genuine curiosity in the rest, we are happy to invest in your growth.
Some guidelines on what we are looking for:
- A master’s degree in cybernetics, computer science or related field, or equivalent practical experience
- Strong foundation in computer vision and multi-view geometry
- Strong foundation in machine learning and AI
- A track record of writing robust, tested, production-grade code
- Experience turning research concepts into working systems
- A collaborative mindset — you enjoy sharing ideas and learning from your teammates
- Willingness and motivation to travel internationally
Experience with one or more of the following is highly valued:
- Novel view synthesis, NeRF, Gaussian splatting, or 3D reconstruction
- Camera calibration (intrinsic/extrinsic)
- Writing and optimizing time-critical GPU code in CUDA or similar technology
- Deep learning in practice — neural network architectures, training/optimization, and frameworks like PyTorch
- Rust
Whether you're early in your career or a seasoned engineer with years behind you, we're keen to hear from you.
What Makes This Role Exciting
- The chance to help re-imagine the camera, with impact across industries — from video conferencing, content production, and sports to healthcare and industrial applications
- Exceptionally skilled and passionate colleagues who work shoulder-to-shoulder with you to solve the hard problems
- A flexible, creative work environment where your ideas carry weight
- Support for continuous learning — international conferences and room to explore new ideas
- The opportunity to travel internationally, working directly with customers across markets and industries
- A competitive compensation package
- Incentive programs for company ownership — a real stake in what we're building