Python Software jobs in Limerick, County Limerick
Senior Python Engineer
Often replies in 2 daysCompuStaffLimerick, County LimerickAd- Investigate technical issues, debug code and improve software performance.
- Build software components and prototypes to support research and development.
- PM GroupLimerick, County Limerick
- The role partners with software engineering, QA, validation, and business owners to build sustainable automation that accelerates release cycles while…
- Analog DevicesLimerick, County Limerick
- 10+ years of experience in software/data engineering, including 5+ years in data engineering and demonstrable experience designing and shipping AI/ML or GenAI…
View similar jobs with this employerAnalog DevicesLimerick, County Limerick- Knowledge of best practices in software QA.
- Participate in code reviews, software standard and guidelines improvement.
- Knowledge of RF/mixed-signal systems.
- Analog DevicesLimerick, County Limerick
- You will help bring advanced BMS products to life through robust embedded software, hardware integration, and algorithm support.
- Shift Type: 1st Shift/Days.
- View all Analog Devices jobs - Limerick jobs - Embedded Systems Architect jobs in Limerick, County Limerick
- Salary Search: Embedded Systems Engineer salaries
- See popular questions & answers about Analog Devices
- Northern Trust Corp.Limerick, County Limerick
- Submit funding requests, assist with premium allocations and process policy endorsements in software applications (Yardi).
- Analog DevicesLimerick, County Limerick
- Requisition Type: Full-Time | Limerick, Ireland.
- Lead system-level characterization of a complex electromechanical instrument platforms for the Biosensors Team.
- Analog DevicesLimerick, County Limerick
- 7+ years of experience in software architecture, with a strong background in hardware/software co-design for embedded systems.
- Shift Type: 1st Shift/Days.
- Analog DevicesLimerick, County Limerick
- Perform measurements in lab and develop python-based scripts for data capture.
- The Applications Engineer will perform a range of tasks in all phases of the…
- Analog DevicesLimerick, County Limerick
- Develop and integrate the hardware, software, automation, fixtures, and data-analysis capability required to evaluate new products.
- Shift Type: 1st Shift/Days.
- Analog DevicesLimerick, County Limerick
- Develop and integrate the hardware, software, automation, fixtures, and data-analysis capability required to evaluate new products.
- Shift Type: 1st Shift/Days.
- Analog DevicesLimerick, County Limerick
- As part of the Engineering Enablement organization based in Europe, this enablement engineer develops and maintains CAD/CAE/EDA tools/methods used in Analog, RF…
- Analog DevicesLimerick, County Limerick
- BS/MS in CS, EE, or related; 2+ years building production software.
- A hybrid software engineer and technical consultant who embeds within a strategic customer…
- Analog DevicesLimerick, County Limerick
- We are seeking a Staff AI/ML Simulation Engineer with expertise in physics-informed machine learning (PIML) to develop and enhance advanced simulation and…
- Analog DevicesLimerick, County Limerick
- BS/MS in CS, EE, or related; 13+ years building production software.
- A hybrid software engineer and technical consultant who embeds within a strategic customer…
- VerizonLimerick, County Limerick
- Experience with Adobe XD, Sketch, Miro, or other design software.
- Our customers rely on us for the best network and customer experience.
Job Post Details
Senior Python Engineer
Job details
Full job description
Python Software Engineer – Energy Analytics & Optimisation
The opportunity
Are you a software engineer who enjoys solving complex technical problems and developing software that tackles real-world challenges?
This is an opportunity to join a specialist engineering team working on analytics and optimisation software within the energy sector. You will contribute to the development of software, data-processing tools and research prototypes, working alongside experienced engineers on technically challenging projects.
The role would suit a developer with strong Python skills, a solid understanding of computer science fundamentals and an interest in mathematics, algorithms and data-driven technology.
Hybrid role - required to be in the office twice a month.
What you will do
-
Develop, test and maintain Python software for analytics, data processing and automation.
-
Build software components and prototypes to support research and development.
-
Work with algorithms, mathematical models, optimisation workflows and time-series data.
-
Use SQL and databases to manage and process data.
-
Investigate technical issues, debug code and improve software performance.
-
Research new approaches and technologies to solve engineering problems.
-
Collaborate with senior engineers and technical specialists, taking ownership of your work.
-
Document solutions clearly and communicate technical findings to colleagues and customers.
What we are looking for
-
A degree in Computer Science, Software Engineering, Mathematics, Electrical Engineering or a related technical discipline with a software development component.
-
Practical experience developing in Python, including writing, testing, debugging and maintaining code.
-
A sound understanding of programming fundamentals, algorithms and data structures.
-
Experience working in Linux environments and using command-line tools.
-
Working knowledge of SQL and relational databases.
-
Strong analytical and problem-solving skills, with the ability to work independently and approach unfamiliar challenges methodically.
-
Clear communication skills and a willingness to contribute ideas in technical discussions.
Additional experience that would be useful
-
Working with time-series data, statistical methods or optimisation problems.
-
Experience with APIs, data streams or messaging systems.
-
Exposure to NoSQL or time-series databases.
-
Familiarity with Docker and cloud platforms such as AWS, Azure or Google Cloud.
-
Knowledge of C++, Rust or Go.
-
An interest in energy technology, machine learning or emerging AI technologies.
You do not need to have experience with every technology listed above. A strong foundation in Python, computer science and analytical problem-solving is the priority.
Why consider this role?
-
Work on technically challenging problems in the energy technology sector.
-
Join a small, focused team with an emphasis on research, innovation and practical implementation.
-
Work closely with experienced engineers and develop your knowledge across software, data and mathematical modelling.
-
Gain exposure to new technologies and opportunities to learn through hands-on development and independent research.
Interested?
If you enjoy programming, analytical thinking and developing solutions to problems that do not always have straightforward answers, we would like to hear from you.
Pay: €70,000.00-€80,000.00 per year