Software Engineer
Core
Develop and maintain digital platforms and Linux-based edge applications for sorting and analytics systems, supporting the deployment and lifecycle management of machine-learning models.
Role type
Senior IC software engineer (IoT/Edge/MLOps)
Builds
Containerised applications for telemetry, data pipelines, and MLOps tooling for sorting and analytics systems
Domain
Industrial IoT, sensor-based sorting, food industry analytics
Deliverable
production ML models
Required skills
C#/.NET, Python, Linux, OCI containers/Docker, CI/CD, MQTT, gRPC, OPC UA, REST, WebSockets, AMQP, SQL/NoSQL databases (ADX, MongoDB, PostgreSQL), unit testing, end-to-end testing, secure-by-design principles
Preferred skills
AI-assisted development tools, technical documentation, cross-team collaboration
Responsibilities
Develop software components for digital platforms and edge systems; design and optimise containerised applications for telemetry and data processing; build data pipelines for machine-generated data; support deployment and monitoring of ML models; extend MLOps tooling; apply security best practices; perform testing; resolve technical issues; create technical documentation; support onsite deployments
Seniority
Senior, hands-on IC
