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