Zivid AS→
Senior Machine Learning Engineer for Computer… at Zivid AS · Oslo
Skills
Job Description
We are looking for a talented and experienced Machine Learning Engineer with an entrepreneurial mindset to help us bring advanced AI capabilities into our 3D vision platform. This is a key role at Zivid, where you’ll apply the latest research in computer vision and machine learning to enhance how our 3D cameras perceive and understand the world.
Zivid’s industrial 3D sensors are the best in the business, powering a wide range of robotics and automation applications. We’re small enough to move quickly and act on new opportunities, yet established enough to have deep insight into customer needs and the real problems worth solving. We have strong growth and the line of sight to cut through the hype and deliver machine-learning-enabled vision and robotic manipulation solutions that matter for scaling robotics deployments.
The role
As a Machine Learning Engineer, you will build solutions with next-generation deep learning for vision and robotic manipulation tasks, utilizing Zivid 3D sensors and robotics software. You will apply your skillset in a space with complex, but highly scalable and practical, applications of AI, supported by significant industry investments in compute architectures, simulation, and foundation models. You will be a key member of a core team of ML Engineers at Zivid that owns the R&D efforts to solve vision and automation use cases with AI.
Key responsibilities
Identify opportunities to leverage relevant foundation models or establish starting points for solutions from existing research
Build and curate high-quality datasets for training and evaluation, including data collection, annotation, and curation pipelines
Develop and maintain tools and technologies for building, training, optimizing, and scaling machine learning solutions
Implement and test AI models, and fine-tune models for Zivid’s 3D sensor use cases
Productize ML solutions by identifying gaps and implementing best practices for ML operations
Collaborate with cross-functional teams, including internal and external researchers, vision, optics, and software engineers
Document and share best practices across the organization
Stay engaged with research and communities in the field
We are looking for
Proven experience with machine vision, image processing, artificial intelligence, and/or robotics
Strong understanding of deep learning architectures for vision, including CNNs and transformers
Good programming skills in Python and C++, with frameworks such as PyTorch
Experience with real-time inference, model optimization (e.g., ONNX, TensorRT), and integrating models with robotic systems or embedded platforms
Excellent communication skills, structured, and solution oriented
A self-driven team player with a passion for technology
M.Sc. or Ph.D. in Artificial Intelligence, Computer Science, Robotics/Cybernetics, Applied Mathematics, or similar or equivalent practical experience
Bonus qualifications
Experience with depth estimation, stereo vision, or monocular 3D reconstruction
Experience deploying AI/ML models in products, and experience with MLOps
Experience with synthetic data generation and sim-to-real techniques for training vision models
Experience with Vision-Language Models (VLMs) or Vision-Language-Action (VLA) models for robotics
Experience with GPU programming tools such as CUDA, OpenCL, or Halide
We offer
Competitive compensation package, including sign-on stock options, competitive pension scheme, and premium health insurance
Focus on code quality and learning: tech talks, pet-project hackathons, code reviews, design reviews, and peer programming
A software team dedicated to quality, testing, clean code, and a modern toolchain
A large degree of autonomy and big opportunities for career advancement
An open, creative, collaborative, and innovative environment in a young company with a competent, agile, and international team
Social events like climbing, running, cage ball and movie nights
An opportunity to get involved in the ongoing robotics and automation revolution
Challenging problems, responsibilities, and a great deal of fun!
Practical information
Location: Nydalen, Oslo, Norway. On-site.
Start date: As soon as possible (upon agreement).
Application deadline: We review applications continuously, but no later than September 1st.
The official language of the company is English.
If you have specific questions about the position, they will be answered by Principal Engineering Manager Espen Holmbakken; espen.holmbakken@zivid.com