Software Engineer

Dublin, Ireland

Tomra

TOMRA's mission is to transform how we all obtain, use and reuse the planet's resources to enable a world without waste.

View all jobs at Tomra

Apply now Apply later

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 join our AI team and play a key role in developing and maintaining our MLOps platform.

Responsibilities:

  • Design, develop, and maintain both frontend and backend components of our MLOps platform using React and Node.js. 
  • Utilise PostgreSQL, Prisma, and GraphQL to optimise database management and querying. 
  • Collaborate with Data Scientists, developers and external parties to seamlessly integrate new machine learning workflows into the platform. 
  • Ensure the platform's performance, scalability, and security by implementing best practices in frontend and backend development. 
  • Participate in code reviews, offer constructive feedback, and mentor junior developers. 
  • Contribute to the continuous improvement of our development processes and tools, including automated testing. 
  • Work closely with the DevOps team to deploy new features and updates regularly. 
  • Troubleshoot and resolve any issues related to the platform’s functionality and performance. 
  • Stay updated with industry trends and technologies to ensure our platform remains at the forefront of innovation. 
  • Create and maintain the documentation related to implementations performed. 
  • Have fun digging into complex problems and try to untangle them. 

Qualifications

About You:

  • Bachelor's degree in computer science.
  • Minimum of 7 years of experience in professional web-frontend development. 
  • Passion for coding and UI design, proficiency in JavaScript and Typescript are essential, familiarity with other programming languages is advantageous.
  • Experience with HTTP-based APIs (REST or otherwise).
  • Proficiency in PostgreSQL, Prisma, and GraphQL.
  • Extensive experience with at least one of the major JavaScript frameworks like React, Vue or Angular. 
  • Familiarity with DevOps practices and tools (CI/CD pipelines, Docker, Kubernetes, etc.) is a plus.
  • Understanding of machine learning concepts and workflows is an advantage. 
  • Ability to prioritise work effectively, ensuring a good balance between development velocity, code quality, and documentation. 
  • Structured approach and ability to make pragmatic decisions. 
  • Enthusiastic learner who loves keeping up to date with technology and best practices. 
  • Desire to work and collaborate in an international environment. 

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.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Angular APIs CI/CD Computer Science DevOps Docker GraphQL JavaScript Kubernetes Machine Learning MLOps Node.js Pipelines PostgreSQL React Security Testing TypeScript Vue

Perks/benefits: Career development

Region: Europe
Country: Ireland

More jobs like this