Company Background
Our client is a world-leading condition-based monitoring and predictive maintenance partner for multi-site manufacturers across sectors including pharmaceuticals, food & beverage, and nutrition.
Their mission is to shoulder the burden of critical machine reliability—preventing machine breakdowns and supporting long-term operational profitability.
With offices across Europe, North America, and Asia, our client operates as a global reliability partner, helping multi-site operators eliminate unplanned downtime and increase production availability through advanced condition monitoring technology, vibration analysis, and 24/7 remote support from specialist teams.
Role Overview
Our client is seeking a skilled Python Developer to support critical data analysis, automation, and API integration initiatives.
In this role, you will build and maintain robust backend scripts, manage real-time data streams via MQTT, and ensure the integrity and performance of MariaDB/MySQL databases. The ideal candidate is comfortable working in a Linux environment and has strong experience handling complex datasets using Pandas and NumPy.
Key Responsibilities
* Scripting & Automation: Develop, maintain, and optimize Python scripts to automate backend processes and system tasks on Linux servers.
* API Integration: Build and manage integrations with third-party REST APIs to fetch and synchronize data.
* MQTT Architecture: Create and maintain MQTT subscribers to efficiently consume, process, and route real-time data streams.
* Database Management: Design efficient schemas and write complex SQL queries for MariaDB/MySQL databases.
* Data Processing: Use Pandas and NumPy to clean, transform, and analyze raw data for reporting and downstream applications.
* System Maintenance: Monitor script performance and ensure high availability of data collection and processing services.
Required Technical Qualifications
* Python: Strong experience with Python 3.x, writing clean, modular, and efficient code.
* Linux/Unix: Solid command-line proficiency, including cron jobs, system services, and file permissions.
* Databases: Hands-on experience with MariaDB or MySQL, including raw SQL and query optimization.
* Protocols: Experience working with MQTT and RESTful APIs.
* Data Libraries: Proven ability using Pandas and NumPy for data manipulation and analysis.
Soft Skills & Attributes
* Communication: Ability to clearly explain technical concepts to non-technical stakeholders.
* Responsiveness: Agile and proactive when addressing feedback, bugs, and urgent system issues.
* Problem Solving: Strong troubleshooting skills with a data-driven and solution-oriented mindset.
Nice-to-Have (Bonus Skills)
* Experience with Git version control
* Knowledge of Docker or containerization technologies
* Familiarity with data visualization tools (Matplotlib, Seaborn) or dashboarding platforms
* Basic understanding of IoT (Internet of Things) concepts
Benefits
* Competitive salary (TBD)
* Full-time, permanent position
* 22 days annual leave plus public holidays
* Company pension contribution
* Critical illness and life cover benefits
Our client is seeking a motivated Python Developer who is eager to become an integral part of a growing, technically driven team.
Job Types: Full-time, Permanent
Pay: €70,000.00-€80,000.00 per year
Experience:
* Python: 4 years (required)
Work authorisation:
* Ireland (required)
Location:
* Limerick, CO. Limerick (required)
Work Location: In person