CareerPlan

Software Engineer

Dublin, County Dublin, ieFull-time€64k2026-10-30 → 2026-11-10

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