- Salary:
- Location: Ireland > Dublin
- Contact: Niall Dunne
- Mobile: +353 (0)85 836 6487
- Email: niall.dunne@sonastechnical.com
Our client, a Public Sector body working in the energy sector, is seeking a Software Engineer to join their Energy Modelling team on an 18-month contract. The team builds the Python-based modelling framework behind Ireland’s national energy projections. Reporting to the Programme Manager, you will lead the design of the database and back-end code that the model runs on, and help prepare it for open release.
Benefits
- Salary of €76,202 per annum
- 18-month contract
- Blended working model (minimum 2 days per week in-office)
- 27 days annual leave (exclusive of public holidays)
- 35 hour work week
- Office locations available in Dublin or Cork
Key Responsibilities
- Lead the design and development of a production-level Python codebase to query data and move objects between a database and the modelling libraries.
- Design and build a new PostgreSQL relational database for key model inputs and outputs, agreed with the wider team.
- Contribute to an application for viewing and comparing scenario outputs, for validation and presentation.
- Develop new analytical tools in Python and Julia, following best practice for coding, documentation and version control.
- Prepare, integrate and analyse programme and external data to produce reliable model inputs.
- Put testing, version control and quality processes in place across team outputs.
- Help specify data storage and processing solutions, including cloud storage and virtual machines.
- Build working relationships with internal and external stakeholders.
- Present technical work at meetings, webinars and events, with occasional travel within Ireland.
Essential Requirements
- Postgraduate qualification (NFQ Level 9) in Computer Science, Statistics, Applied Mathematics, Engineering, Science or Economics.
- Minimum 4 years’ experience in software development, data engineering or data science, including some time as a software engineer.
- Extensive practical experience writing Python libraries from scratch, with a focus on back-end development, without the use of AI coding tools.
- Practical experience querying PostgreSQL or a similar database with SQL, including automating reads and writes from Python.
- Experience building basic applications with visualisations to view and validate data.
- Extensive experience with git and GitHub, and with writing good documentation.
- Strong communication skills, including explaining technical work to non-technical audiences.
Desirable Requirements
- Knowledge of the energy sector and experience with energy data or energy modelling.
- Experience designing and optimising databases and data pipelines.
- Some experience with Julia.
- Experience with cloud data processing in Azure or similar.
- A preference for open-source tools and clean, platform-agnostic code.
- Experience leading coding best practice within a team.
- Proficiency in the Irish language.
For more information or to apply directly email niall.dunne@sonastechnical.com or apply directly on Indeed.
SONCATB
Apply Now
"*" indicates required fields
