MedModus
Graduate Software & Optimisation Engineer
MedModusIreland1 day ago
Full-timeRemote FriendlyEngineering, Information Technology

Experience

Up to 2 years

 

About this Role

MedModus is an early-stage healthcare technology and services company focused on improving resource optimisation for healthcare organisations. Our solutions include advanced staff scheduling software and services used by hospitals to manage the complex challenge of deploying clinical staff fairly and efficiently in demanding healthcare environments.


As a Graduate Software & Optimisation Engineer, you will develop skills in optimisation techniques used to build complex staff rosters that support hospital operations. You will also contribute to the development of our python-based web applications, working across both front-end and back-end development while exploring the application of artificial intelligence within our platform.


In addition, you will gain exposure to a range of Business Intelligence and Data Science solutions delivered by MedModus, developing capabilities in data modelling, analytics, and data-driven decision-making.

This role is ideal for someone who is confident in their abilities, eager to learn, and motivated to make a measurable impact on healthcare through technology. If that sounds like you, we would love to hear from you.

 

Key Responsibilities

  • Develop and maintain python-based optimisation scripts to solve new staff rostering challenges and improve existing optimisation methods
  • Contribute to both front-end and back-end development of our python-based web application
  • Gather requirements, design solutions, and test new product features
  • Work closely with customers to understand operational challenges and implement effective staff scheduling solutions
  • Use modern Business Intelligence technologies (e.g., Microsoft Fabric and Power BI) to model data and develop dashboards and reports
  • Research and apply artificial intelligence techniques to enhance MedModus products and services
  • Collaborate with a range of hospital stakeholders, including clinical, administrative, and management staff

 

Required Skills, Interests & Experience

  • Third-level qualification in Computer Science, AI, Data Analytics, Engineering, or a related technical discipline
  • Strong passion for problem-solving and process improvement
  • Excellent analytical and logical thinking skills, with the ability to work with complex algorithms
  • Strong aptitude for programming and a clear interest in developing software engineering skills further
  • Proficiency in data handling and analysis, including strong Excel skills and basic SQL knowledge
  • Excellent interpersonal and teamwork skills
  • Strong written and verbal communication skills in English, with the ability to clearly explain technical concepts


Preferred Skills, Interests & Experience

  • Experience with Python programming
  • Familiarity with optimisation techniques or optimisation frameworks (ideally OR-Tools)
  • Experience using Power BI and DAX for data analysis and reporting
  • Knowledge of or experience working in the healthcare sector
  • Experience with staff scheduling or workforce planning systems

 

Benefits & Opportunities

  • Develop experience across software development, optimisation, data analytics, and business intelligence
  • Apply your analytical and problem-solving abilities to a wide range of hospital operational challenges
  • Work on real-world healthcare problems, helping hospitals improve efficiency and patient care through technology
  • Gain exposure to multiple areas of the business, with opportunities to develop skills and grow into different roles over time

 

Compensation

  • €35,000 basic salary
  • Executive pension scheme
  • Private health insurance

 

Location

  • Ireland or UK, predominantly remote

Key Skills

Ranked by relevance