Senior Python Software Engineer*
Core
Design, build, operate, and scale technical platforms, services, and tools supporting the entire machine learning lifecycle, focusing on production-ready software solutions, data platforms, and MLOps.
Role type
Senior Python Software Engineer (MLOps & Data Platforms)
Builds
End-to-end ML training pipelines, model deployment packages, secure data platforms (SQL/NoSQL, feature stores), REST APIs, and internal ML workflow tools.
Domain
Industrial recycling and waste management / Machine Learning Engineering / Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Computer Vision, MLOps (data modelling, packaging, containerization, CI/CD), Data Science for vision-based model optimization, Cloud and on-prem platform interfaces, Model optimization frameworks (TensorRT, ONNX, CUDA, cuDNN), Edge deployment (x64, ARM/Jetson), TypeScript, REST API development, Modern frontend frameworks (Vue.js, React).
Preferred skills
Experience with industrial hardware integration, Stakeholder management, Requirements engineering, Project management.
Technologies
Python, SQL, NoSQL, Vue.js, React, TensorRT, ONNX, CUDA, cuDNN, ARM, Jetson, x64.
Responsibilities
Build end-to-end ML training pipelines (ingestion, validation, transformation, training, evaluation), Deploy and optimize models for inference and edge deployment, Design and implement REST APIs to expose ML services, Build and maintain secure data platforms and feature stores, Develop internal tools and web-based UIs supporting ML workflows, Containerize components and implement CI/CD pipelines.
Seniority
Senior, hands-on IC