Full Stack Software Engineer (Freelance)

Tomra


Job Location:

Dublin - Ireland

Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

We are looking for a Software Engineer to design develop and maintain TOMRAs 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 TOMRAs 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:

    • Bachelors a Masters degree in Computer Science or related field. 
    • Excellent programming skills in JavaScript/TypeScript; experience with 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 TOMRAs 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.


        Remote Work :

        No


        Employment Type :

        Full-time

        We are looking for a Software Engineer to design develop and maintain TOMRAs 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 th...

        About Company

        Company Logo

        TOMRA North America, is a top International Reverse Vending and Recycling Company. At Tomra transformation is at the heart of everything we do. We transform ideas & technology to create intelligent and pioneering tools to support a sustainable future.

        View Profile View Profile