Machine Learning Engineer*
Skills
About the role
Imagine a place where your contributions lead to real impact. Welcome to TOMRA, where innovation and sustainability are at the core of our mission. From all corners of the world, we transform how we obtain, use, and reuse the planet’s resources. With innovation at our core, we develop and manufacture sensor-based sorting technologies for the global recycling and waste management industry. Our success is reflected in more than 9,000 sorting units installed and a presence in over 100 countries - making TOMRA Recycling a trusted partner for customers around the globe.
At TOMRA, we encourage a culture of purpose, collaboration, and continuous improvement. Our teams are empowered to make a real impact - driven by passion, guided by responsibility, and inspired by innovation we make a shared commitment to sustainability. We believe that diverse perspectives fuel creativity, and we actively cultivate an inclusive workplace where everyone feels valued and heard.
Job Description
You design, implement, test, deploy, and maintain data- and model-centric systems that deliver production-grade ML functionality. Typical tasks span:
Machine Learning Engineering
Build end-to-end ML training pipelines (ingestion, validation, transformation, training, evaluation)
Deploy, optimize and package models for inference
Support the platform team to serve models in cloud
Support the ai runtime team to serve models on edge/sorters
Participate in data and model centric research and innovation
Data Management
Build, integrate and maintain secure data platforms (e.g., SQL/NoSQL warehouses, object storage, feature stores)
Ensure data security, privacy, and compliance
Service & ML Tooling
Design and implement REST APIs to expose ML services and data platform functionality
Develop and maintain internal tools and web-based UIs that support ML workflows
Software Engineering
Apply software engineering practices for version control, code reviews, and accurate technical documentation
Develop robust and maintainable code with unit, integration, and performance tests and knowledge transfer
Containerize components and implement CI/CD pipelines
Maintain and troubleshoot ML tooling in production
Close collaboration and alignment with our internal users
We expect high ownership of assigned projects including stakeholder management, requirements engineering, project management and technical decisions.
Qualifications
Several years of proven professional experience delivering production ML systems with measurable impact
Expertise in Python
Expertise in computer vision and ML/DL tooling
Proficiency in MLOps: data modelling, packaging, containerization, CI/CD
Proficiency in data science for vision-based model optimization
Knowledge with (or willingness to learn) TypeScript, REST API development, and modern frontend frameworks (e.g., Vue.js, React)
Knowledge in cloud and on-prem platform and interfaces
Knowledge in model optimization frameworks (TensorRT, ONNX, CUDA, cuDNN) and edge deployment on hardware (x64, ARM/Jetson)
Additional Information
What to Expect
Modern technologies and AI-driven systems
A hands-on engineering environment with direct impact on machine performance
Close collaboration with international teams
Informal culture with low hierarchies and short decision paths
Norwegian company culture with an open “you” mentality
Opportunity to actively shape future machine developments
What We Offer
Hybrid working model
Flexible and international working environment
Modern office and testing facilities
Sustainable and future-oriented industry
Competitive salary package including bonus
Laptop and mobile phone
Long-term development opportunities within an international technology company
If you enjoy solving complex technical challenges and want to see your software running on real industrial machines, we would love to hear from you.
Does this sound like the right opportunity for you?
Please send your CV, a few words about yourself, and your motivation for this position and joining TOMRA in the "Message to manager" field.
Application Process: We will review applications throughout the posting period and expect to start first-round interviews from early August 2026 onwards.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.