Software Engineer (Freelance)

Posted 2 Days Ago
Be an Early Applicant
Dublin, IRL
In-Office
Mid level
Design
The Role
Design, develop, and maintain digital platforms and MLOps tooling to deploy, monitor, and manage machine-learning models. Build and optimise data pipelines, integrations with cloud services, and APIs. Implement testing, CI/CD, troubleshooting, documentation, and cross-team collaboration to deliver scalable, data-driven features and support deployments. Occasional international travel (<10%).
Summary Generated by Built In
Company Description

TOMRA Food is a multinational organisation and a leading provider of sensor-based sorting, peeling and integrated post-harvest solution for the food industries. Transforming global food production to maximise food safety and minimise food loss by making sure Every Resource Counts™, has been our strength for over 50 years. 

At TOMRA, we want people to innovate, show passion in their work and be responsible. We encourage the freedom to innovate and take risks that result in breakthroughs that challenge the status quo. We value passion that focuses and commits to meeting success. We believe in a responsible and safe mindset that takes care of our customers, products, and fellow employees. 

Join the resource revolution!

Job Description

We are looking for a Software Engineer to design, develop and maintain TOMRA's digital platforms, supporting the scalable deployment, monitoring and lifecycle management of machine-learning models used across our sensor-based sorting and analytics systems. 

You will build and optimise software systems that leverage machine-generated data to enable advanced analytics, model feedback loops, and seamless integration with cloud-based services and internal data platforms. Working closely with data scientists, cloud engineers, product teams and systems engineers, you will help ensure reliable data flows, robust model operations and the successful delivery of data-driven features.

You will also contribute to cross-functional software projects that use machine-generated information to create new digital services, performance insights, and automation capabilities. Ocassional travel may be required for onsite collaboration, deployment activities, or cross-team workshops. 

Key Responsibilities:

  • Develop and maintain software components for TOMRA’s digital platforms
  • Support the deployment, monitoring, and lifecycle management of machine-learning models. 
  • Build and enhance data pipelines and services that process and distribute machine-generated information to digital products and cloud systems. 
  • Extend and optimise existing MLOps tooling, integrations, and communication interfaces to improve performance and scalability. 
  • Perform unit and end-to-end testing to ensure software quality, robustness, and maintainability. 
  • Investigate and resolve issues raised by data science, digital, and platform teams. 
  • Collaborate with data science, cloud engineering, machine software, and service teams to align data flow and operational requirements. 
  • Provide technical support for model deployment processes and data-driven features. 
  • Contribute ideas for improving software quality, automation, and development efficiency. 
  • Create and maintain technical documentation for platform components and operational processes. 

    Qualifications

    About You:

    • Bachelor's a Master's degree in Computer Science or related field. 
    • Excellent programming skills in JavaScript/TypeScript; experience with Node.js and React is highly valued. 
    • Strong software engineering fundamentals, including design patterns, testing practices, and CI/CD workflows. 
    • Experience with GraphQL, Prisma, and PostgreSQL, or similar API and database technologies. 
    • Solid understanding of cloud-integrated systems and data flows; exposure to Microsoft Azure or comparable cloud platforms is a plus. 
    • Familiarity with modern frontend technologies such as Tailwind CSS and testing frameworks like Playwright. 
    • Understanding of system interfaces between software, data pipelines, and cloud services. 
    • Excellent interpersonal skills with the ability to collaborate effectively across teams. 
    • Excellent written and spoken English. 
    • Curious, proactive and motivated to learn and contribute to TOMRA’s digital and MLOps capabilities. 
    • Strong technical problem-solving, troubleshooting, and follow-up skills.  
    • Organised, detail-oriented and able to work independently and under pressure.  
    • Willingness to travel internationally to support new digital solutions and/or new applications (<10%). 

        Additional Information

        How to Apply:

        If this sounds like you, we would love to hear from you! All applications will be managed in the strictest confidence.  

        TOMRA is proud to be an Equal Opportunity Employer and provides equal employment opportunities to all employees and applicants regardless of race, colour, religion, gender, gender identity, age, national origin, disability, parental or pregnancy status, marriage and civil partnership, sexual orientation, veteran status, or any other characteristics. Reasonable accommodations will be made and will be provided as requested by candidates taking part in all aspects of the selection process.

        Skills Required

        • Bachelor's or Master's degree in Computer Science or related field
        • Excellent programming skills in JavaScript and TypeScript
        • Experience with Node.js
        • Experience with React
        • Strong software engineering fundamentals including design patterns, testing practices, and CI/CD workflows
        • Experience with GraphQL, Prisma, and PostgreSQL or similar API and database technologies
        • Understanding of cloud-integrated systems and data flows
        • Exposure to Microsoft Azure or comparable cloud platforms
        • Familiarity with Tailwind CSS
        • Familiarity with testing frameworks such as Playwright
        • Understanding of system interfaces between software, data pipelines, and cloud services
        • Excellent written and spoken English and strong interpersonal skills
        • Willingness to travel internationally (<10%)
        • Strong technical problem-solving, troubleshooting, and follow-up skills
        • Organised, detail-oriented, able to work independently and under pressure

        Tomra Compensation & Benefits Highlights

        The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Tomra and has not been reviewed or approved by Tomra.

        • Healthcare Strength Feedback suggests comprehensive medical, dental, and vision coverage with supportive mental health and disability options, and low employee premium shares in some locations. This breadth and affordability are viewed as a strong part of the total rewards package.
        • Retirement Support A company-sponsored retirement plan with matching contributions is highlighted as a core benefit that supports long-term savings. This foundation adds stability to the overall compensation offering.
        • Equity Value & Accessibility An Employee Share Purchase Program enables broad participation with bonus or matching share mechanics tied to holding periods. This structure makes ownership more accessible and can enhance total compensation over time.

        Tomra Insights

        Am I A Good Fit?
        beta
        Get Personalized Job Insights.
        Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

        The Company
        HQ: West Sacramento, CA
        2,366 Employees
        Year Founded: 1972

        What We Do

        TOMRA was founded on an innovation in 1972 that began with the design, manufacturing and sale of reverse vending machines (RVMs) for automated collection of used beverage containers. Today TOMRA provides technology-led solutions that enable the circular economy with advanced collection and sorting systems that optimize resource recovery and minimize waste in the food, recycling and mining industries.

        Similar Jobs

        In-Office
        Dublin, IRL
        2366 Employees

        Toast Logo Toast

        Tech Lead - Software Engineering

        Cloud • Fintech • Food • Information Technology • Software • Hospitality
        Hybrid
        Dublin, IRL
        5000 Employees

        Whatnot Logo Whatnot

        Customer Experience Agent

        eCommerce • Mobile • Retail
        Hybrid
        Dublin, IRL
        1200 Employees

        Mastercard Logo Mastercard

        Site Reliability Engineer

        Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
        Hybrid
        Dublin, IRL
        38800 Employees

        Similar Companies Hiring

        Million Dollar Baby Co. Thumbnail
        eCommerce • Kids + Family • Retail • Sales • Design • Manufacturing
        Pico Rivera, CA
        200 Employees
        Tapestry - Coach and Kate Spade Thumbnail
        eCommerce • Fashion • Retail • Sales • Wearables • Design
        New York, NY
        16000 Employees
        Munchkin, Inc. Thumbnail
        Consumer Web • eCommerce • Food • Kids + Family • Design • Manufacturing
        Milton, Ontario
        325 Employees

        Sign up now Access later

        Create Free Account

        Please log in or sign up to report this job.

        Create Free Account