824,589open jobs
53,146companies
135,057added this week
Browse all
Salary
≈ $75k – $137k per year (Estimated)
Location
Hybrid (Weißenthurm, Germany)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 26, 2026. First seen by Alion on Sep 17, 2026. TOMRA scores B on the Alion truth index.

Overview
Company
Impact
Profile match
TOMRA (OSE: TOM) is a global leader in sensor-based sorting and collection systems headquartered in Asker, Norway. Founded in 1972 by brothers Petter and Tore Planke - who invented the world’s first automated reverse vending machine (RVM) - the publicly traded multinational operates across more than 100 countries with over 5,000 employees.

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.

As a Senior Python Software Engineer, you will design, build, operate, and scale the technical platforms, services, and tools that support the entire machine learning lifecycle. You will create the foundation for data collection, model training, deployment, and operations, working at the intersection of software engineering, data platforms, MLOps, and machine learning.

The primary focus of this role is the development of production-ready software solutions, platforms, and workflows. Day-to-day responsibilities will mainly involve software development, architecture, automation, and system integration, rather than training machine learning models.

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.

  • 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)

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 motivation letter and certifications.

Application Process: We will review applications throughout the posting period and expect to start first-round interviews from early August 2026 onwards.

*Tomra does not differentiate on the basis of gender, race or ethnicity, religion, color, sexual orientation or identity, disability, age and other protected statuses as given by applicable law. We are committed to creating a diverse and inclusive environment and are proud to be an equal opportunity employer.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
824,589 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Weißenthurm
$57k per year • Remote (Germany) • Full-Time
JavaScript
Node JS
Node JS
Nest.JS
DevOps
Docker
Kubernetes
Design
Figma
Apply
≈ $74k – $145k per year (Estimated) • Remote (Germany) • Full-Time
Go
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Vue.js
Angular
React.js
DevOps
Windows
Apply
≈ $77k – $150k per year (Estimated) • Remote (Germany) • Full-Time
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Frontend
React.js
React Three Fiber
drei
DevOps
AWS
GitHub
Apply
≈ $72k – $132k per year (Estimated) • Equity • Hybrid • Full-Time • 3+ years exp • Munich
Python
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Frontend
Next.js
React.js
DevOps
AWS
Apply
≈ $79k – $144k per year (Estimated) • Equity • Hybrid • 7+ years exp • Munich
Go
Java
Rust
Databases
MySQL
PostgreSQL
AI/ML
Cursor
Claude Code
AI Agents
OpenAI Codex
DevOps
Terraform
Datadog
Kustomize
Azure
ArgoCD
AWS
Docker
Kubernetes
GitHub
Robotics
Digital Twin
Apply
≈ $34k – $77k per year (Estimated) • In office • Full-Time • 7+ years exp • Bengaluru
Python
JavaScript
SQL
C#
Node JS
C#
.NET
Databases
MS SQL
AI/ML
AI Agents
OCR
Human-in-the-Loop
Frontend
React.js
Analytics
ETL/ELT
Management
UiPath
Apply
≈ $18k – $45k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • Master's Degree • Chennai
Python
SQL
SAS
DevOps
Bitbucket
Analytics
Tableau
Microsoft Excel
Management
Confluence
Jira
Apply
≈ $20k – $50k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • Pune
Python
Java
SQL
Python
pySpark
Java
Hibernate
AI/ML
Spark
AI Agents
RAG
DevOps
OpenShift
Docker
Kubernetes
Apply
≈ $22k – $47k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Pune • Chennai
SQL
Apply
≈ $16k – $44k per year (Estimated) • Hybrid • Full-Time • Pune
SQL
Apply
≈ $75k – $137k per year (Estimated) • Hybrid • Full-Time • Weißenthurm
Python
JavaScript
TypeScript
SQL
AI/ML
CUDA Toolkit
Computer Vision
ONNX
TensorRT
CUDA
Feature Store
cuDNN
Machine Learning
Frontend
Vue.js
React.js
DevOps
Rest API
CI/CD
Apply
≈ $72k – $166k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Weißenthurm
Python
TypeScript
C++
AI/ML
Machine Learning
Apply
Software Engineer 5 days ago
In office • Full-Time • 3+ years exp • Bachelor's Degree • Xiamen
C#
C#
.NET
DevOps
Azure
CI/CD
Linux
Apply
In office • Internship • Master's Degree • Auckland
Python
C++
AI/ML
Time Series Forecasting
DevOps
Git
Management
Agile
Apply
$40k per year • Hybrid • Full-Time • Bachelor's Degree • Beniparrell
Design
SolidWorks
AutoCAD
Apply
≈ $75k – $137k per year (Estimated) • Hybrid • Full-Time • Weißenthurm
Python
JavaScript
TypeScript
SQL
AI/ML
CUDA Toolkit
Computer Vision
ONNX
TensorRT
CUDA
Feature Store
cuDNN
Machine Learning
Frontend
Vue.js
React.js
DevOps
Rest API
CI/CD
Apply
up to $103k per year • In office • Weißenthurm
Management
n8n
Zapier
Apply
up to $110k per year • In office • Weißenthurm
Management
n8n
Zapier
Apply
$55k – $69k per year • In office • Weißenthurm
Management
n8n
Zapier
Apply
$55k – $69k per year • In office • Weißenthurm
Management
n8n
Zapier
Apply
See all jobs
This is one of many
824,589 more open roles from verified company boards, updated every day.