118 Python jobs in Ireland
Python Developer
Posted today
Job Viewed
Job Description
About Us:
Join Spear, a cutting-edge startup on a mission to transform supply chain technology. We combine AI, automation, and cloud innovation to revolutionise procurement in the Aviation Industry
Our website:
What You'll Do:
- Build intelligent applications in Python, collaborating via Git in controlled environment.
- Develop and integrate intelligent agents leveraging MCP and orchestration frameworks.
- Collaborate with a dynamic team to prototype, test, and deploy AI solutions that make a real-world impact.
Who You Are:
- A Python enthusiast with a strong backend development skillset.
- Experienced with cloud services, APIs, databases, and building scalable software architectures.
- Passionate about AI and agent-based systems.
- Thrive in a fast-paced startup environment where innovation and ownership matter.
What We Expect:
- Show us your work: CVs alone aren't enough. Highlight your project.
Github link
would make a great introduction. - Be prepared for technical challenges during the interview. We're looking for genuine talent.
This is an opportunity to see if you align with our vision and to become a long-term member of our trailblazing team.
Spear is a start-up out of Technological University Dublin. For further information please contact:
Ivan Lifanov, Technical Lead on
Noel Lourdes, Commercial Lead on
Python Developer
Posted today
Job Viewed
Job Description
As a Python developer at Xtremepush, you will be part of our Customer Data team and will report into our Customer Data Team Lead. You will use your experience to help develop and maintain our data pipelines, custom Python applications and importantly, the Python element of our InfinityAI application. In doing this, you will work with the wider Customer Data team to help ensure that we are implementing best practices and focusing on scalable, performant applications.
As well as working directly on the Python applications that we have within the Xtremepush ecosystem, you will also use your experience in machine learning to help plan and implement iterative improvements to the general functionality and range of use cases that our InfinityAI product can address.
You will maintain good working relationships with your immediate team, but also with developers that are working in adjacent teams. In everything you do in the role, you will be free to suggest potential changes to tooling, processes and approach that you feel will help improve the business from a machine learning perspective.
LI-HybridKey Responsibilities
Python Development
- Become an expert in the Python side of our InfinityAI application, helping to plan and implement iterative improvements to the code base.
- Help to maintain and improve data transfer applications in terms of both general efficacy and overall architecture.
- Work closely with adjacent teams on both custom application development for clients solutions, as well as wider Python application development to support the product.
- Use your experience to further Xtremepush's use of machine learning both within the core application as well as for internal efficiency.
- Stay abreast of changes within the machine learning space, using that information to help ensure Xtremepush is using the latest technology and techniques in the space.
- Play a key part in Xtremepush's LAM project, both from a planning and a development perspective.
- Ensure thorough planning, testing and documentation of all solutions built and actively maintained.
- Implement best practices in code development and deployment, working to build code based and applications that are very easy to work on.
- Become an expert in the AWS technologies that support the responsibilities outlined above.
- Very strong experience developing Python applications, with a particular focus on data and machine learning.
- Very knowledgeable in the field of machine learning.
- Previous experience architecting solutions in a cloud provider.
- Strong interest in the new frontier of LLM, LAM and generative AI technologies.
- Excellent analytical and problem-solving skills.
- Strong communication and presentation abilities.
- Detail-oriented and organised, capable of organising cross-functional projects.
- Ability to work independently and in a team environment.
This is a hybrid role based in Dublin, London or Milton Keynes.
About usHeadquartered in Ireland with offices in the UK and US, Xtremepush is an Omnichannel Customer Engagement Platform powered by a built-in CDP. It enables high-velocity companies to build, grow, and retain strong customer relationships through personalised, relevant, and timely communication. With a true single customer view at its core, Xtremepush provides actionable customer intelligence that drives engagement, conversion, and revenue across all channels, while putting customer retention first.
At Xtremepush, we believe that diversity adds incredible value to our teams, our products, and our culture. We don't just accept differences, we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. As an equal opportunity employer, we stay true to our mission by ensuring that our place can be anyone's place regardless of race, religion, gender, sexual orientation, national origin, disability or age.
Python Developer
Posted today
Job Viewed
Job Description
Day-Rate Contract
We're seeking an experienced Python Developer on behalf of a Dublin-based client. This role combines technical expertise with collaborative problem-solving to deliver robust software solutions.
Key Responsibilities
- Design and implement scalable Python applications
- Lead code reviews and mentor junior developers
- Integrate third-party services and maintain APIs
- Collaborate with cross-functional teams on technical architecture
Requirements
- 5+ years of Python development experience
- Strong knowledge of Python frameworks
- Contributions to open-source projects
- CI/CD pipeline experience
- OpenShift experience
- Familiarity with Agile methodologies
- Experience with NoSQL databases - Graph
- Proficiency in version control systems (Git)
- Background in test-driven development
- Understanding of cloud services (AWS/Azure)
For more information on this opportunity please call Brian on or send update CV to
Python Developer
Posted today
Job Viewed
Job Description
5 days on site in Dublin
500–600 EUR per day
emagine is a high-end professional services consultancy and solutions firm specialising in providing business and technology services to the financial services sector. We power progress, solve challenges, and deliver real results through tailored high-end consulting services and solutions.
We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication to delivering the optimal service for our clients. Our commitment is not just towards our clients — we aim to foster a positive and equitable working environment with our consultants and colleagues, which stems from our core values:
Confident, Dedicated, Responsible, Genuine.
We are seeking a highly motivated
Python Developer
to join our Global Information Security team. This role focuses on designing, developing, and supporting scalable, secure Python-based solutions to enhance Generative AI (GenAI) and enterprise data platforms. The ideal candidate will have a deep understanding of Python, distributed systems, and modern software engineering practices within a financial services environment.
Key Responsibilities:
- Design, develop, and maintain high-performance Python applications and services supporting AI, data, and security platforms.
- Collaborate with cross-functional teams including Data Science, DevOps, and Platform Engineering to deliver secure, production-ready solutions.
- Build and optimize globally distributed systems with a focus on scalability, reliability, and availability.
- Implement efficient data processing pipelines using modern Python frameworks and libraries.
- Ensure software quality through automated testing, version control, and continuous integration.
- Contribute to architectural design, documentation, and code reviews following Agile SDLC practices.
- Participate in ongoing efforts to integrate AI/ML and Generative AI models into enterprise-grade systems.
Must Haves:
- Strong development skills in Python (Version 3+).
- In-depth understanding of Python software stacks, ecosystems, and frameworks (e.g., NumPy, Pandas, PyTorch).
- Solid programming skills, including algorithms and data structures.
- Experience building and maintaining globally distributed systems with an emphasis on high availability.
- Strong understanding of Agile development practices.
- Familiarity with database technologies (SQL and NoSQL).
Nice to Haves:
- Experience with microservices and containerization (e.g., Kubernetes).
- Knowledge of data science and machine learning tools.
- Experience with cloud platforms (AWS, Google Cloud, Azure).
- Contributions to open-source Python projects.
- Exposure to working with AI/ML and GenAI technologies.
- Familiarity with Retrieval-Augmented Generation (RAG) and prompt engineering.
Our People
The ideal consultants will share our values and be aligned with our ways of working. As your career progresses, you can expect to work across all areas of the project lifecycle, from strategy to implementation. This will provide you with a broad base of experience from which to build an outstanding career.
Python Developer
Posted today
Job Viewed
Job Description
Are you a Software Engineer looking for your next opportunity? This might be the role for you.
About Your New Employer
One of our major clients in the e-commerce sector is seeking a skilled Python Developer to join their team, specifically working in their Cybersecurity team.
About Your New Job as a Python Developer
- You will design, develop and deploy applications and incorporate automation, design reviews, and unit testing to maintain high standards.
- You are going to utilise and support machine learning and artificial intelligence development efforts.
- You will develop testing infrastructure, test cases, and automation to guarantee product quality.
What Skills You Need for this Job as a Python Developer
- Senior-level experience with Python.
- Experienced developing REST APIs.
- Proficient with Microservices Architecture
- Cloud experience in AWS or GCP would be preferred
- Comfortable working with SQL
- Previously worked in containerisation with Docker and Kubernetes.
What Responsibilities You Need for this Job as a Python Developer
- You will create and implement software frameworks and architectures aligned with internal and external standards.
- You will manage and support projects across the entire software development lifecycle.
- Demonstrate flexibility in analyzing technical issues and clearly communicating solutions and recommendations.
What's on Offer in this Job as a Python Developer
- 11 Month Contract with good chance of extenion
- €120,000 Annual Salary
What's Next
If this job sounds like a fit for you, apply now Looking forward to connecting with some fantastic candidates
Python Developer
Posted today
Job Viewed
Job Description
Job description
Who is FireTail
FireTail was founded in 2022 by a team of experienced cloud security professionals with the aim of addressing the challenges larger cloud native organisations face with emerging technological trends. Recently both APIs and AI have been a significant source of shadow IT, posing a large increase in attack surface and risk. FireTail's service is designed to provide crucial visibility, inventory and posture management for API and AI resources.
FireTail is a remote first organisation with employees currently based across Ireland, Finland and in the US. As we continue to grow the team we are now seeking a Python Developer to be based in the Republic of Ireland or Finland, on a remote basis.
Job brief
We are seeking an experienced Python Developer to join our dynamic team. As a Python Developer, you will be responsible for writing and maintaining Python code to build robust and scalable software applications. You will work collaboratively with cross-functional teams to develop new features and enhance existing ones.
Key Responsibilities
- Develop, maintain and enhance Python-based applications.
- Write clean, efficient, and well-documented code.
- Participate in design, code review and testing activities.
- Collaborate with cross-functional teams to develop new features and enhance existing ones.
- Troubleshoot and debug complex software issues.
- Optimize applications for maximum speed and scalability.
- Keep up-to-date with emerging trends and technologies in Python and related areas.
- Mentor and provide guidance to junior developers.
Skills and Competencies
- Bachelor's or Master's degree in Computer Science, Software Engineering or related field.
- 3+ years of experience in Python development.
- Strong understanding of software development best practices, design patterns, and principles.
- Experience with Flask, Django or other Python web frameworks.
- Experience working with SQL and NoSQL databases.
- Experience with AWS and Cloud / Serverless deployment practices.
- Experience with Git or other version control systems.
- Strong problem-solving and analytical skills.
- Excellent written and verbal communication skills.
- Ability to work independently and as part of a team.
- Passion for learning and continuous improvement.
Requirements
- The role is only open to candidates who are either based in Ireland or Finland, and who already have permission to work in those countries, in accordance with the following point.
- Currently, we can only seek applications from those who are current EEA citizens (or additionally UK citizens if applying in Ireland) due to work permit restrictions. Should that situation change we will update the job description accordingly.
- The successful candidate must be available to attend team meetups in Dublin for 3 days a quarter.
Compensation
Competitive market-rate salary
Up to 10% annual performance bonus
Private healthcare
Company pension scheme (Ireland only)
Work from Home allowance (Ireland only)
Stock options
This is a full-time position with competitive compensation and benefits packages. If you have a passion for building high-quality software solutions and are ready to take on new challenges, we encourage you to apply.
Our working model is remote first with 3 days/quarter of team meetings in Dublin to do sprint review, planning and overall collaboration work. Travel to Dublin and related expenses are paid by the company.
How to apply
If this role is for you please send a CV and covering letter to All CVs are treated in the strictest confidence.
Python Engineer
Posted today
Job Viewed
Job Description
Job Description
We know that people want great value combined with an excellent experience from a bank they can trust, so we launched our digital bank, Chase UK, to revolutionise mobile banking with seamless journeys that our customers love. We're already trusted by millions in the US and we're quickly catching up in the UK – but how we do things here is a little different. We're building the bank of the future from scratch, channelling our start-up mentality every step of the way – meaning you'll have the opportunity to make a real impact.
As a Python Engineer at JPMorgan Chase within the International Consumer Bank, you will be a part of a flat-structure organization. Your responsibilities are to deliver end-to-end cutting-edge solutions in the form of cloud-native microservices architecture applications leveraging the latest technologies and the best industry practices. You are expected to be involved in the design and architecture of the solutions while also focusing on the entire SDLC lifecycle stages.
Our SRE Core team is at the heart of this venture, focused on getting smart ideas into the hands of our customers. We're looking for people who have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By their nature, our people are also solution-oriented, commercially savvy and have a head for fintech. We work in tribes and squads that focus on specific products and projects – and depending on your strengths and interests, you'll have the opportunity to move between them.
Job Responsibilities
- Application Development: Design, develop, and maintain Python applications using FastAPI to power internal tools and platform initiatives focused on observability, SLOs, chaos engineering and system reliability.
- Database and Data Handling: Implement data-driven solutions using DynamoDB to ensure high performance and stability within our applications.
- Code Quality & Testing: Deliver clean, efficient, and scalable code while implementing robust unit and functional testing methodologies, code reviews, and continuous integration practices.
- Observability & Reliability: Contribute to the design of platforms that provide actionable insights and automated alerting/reporting on SLOs, driving a culture of reliability across the organization.
- Collaboration & Innovation: Collaborate with cross-functional teams to share best practices and foster a culture of technical innovation, ensuring that our tools not only meet current needs but also adapt to emerging challenges in reliability engineering.
Required Qualifications, Capabilities And Skills
- Formal training or certification on software development concepts and proficient applied experience
- Proven proficiency in Python with hands-on experience using FastAPI.
- Experience working with DynamoDB or other noSQL databases in a production environment.
- Demonstrated ability to design, develop, and deploy scalable web applications.
- Strong commitment to writing clean, maintainable code supported by robust testing and CI practices.
- Excellent problem-solving skills and the ability to work effectively both independently and as part of a collaborative team.
- Strong communication skills and a continuous-improvement mindset.
Preferred Qualifications, Capabilities And Skills
- Familiarity with GraphQL and its ecosystem.
- Experience or interest in Site Reliability Engineering (SRE) practices and principles.
#ICBCareer
#ICBEngineering
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
About The Team
Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.
Be The First To Know
About the latest Python Jobs in Ireland !
Python Developer
Posted today
Job Viewed
Job Description
Description
Our client, a leading investment bank based in Dublin, is looking to hire an experienced Python Developer to join them on a long term project. This role will offer exposure to working on our clients risk engine and middle office functions. The immediate projects are as follows:
- Liquidity reporting system upgrade's
- Collateral Management platform optimisation.
- Securities Lending programme and system upgrades.
- Risk systems support
- Developing large, business critical solutions
- Supporting existing functionality and expanding upon it for new feature requests
This role will require 3 days a week in office (Dublin) and will be a 6 month rolling contract. Pay rates can pay between €500 - €600 per day depending on experience.
If you are interested please apply and if your profile meets our clients requirements we will reach out within 48 hours.
Job Title:
Python Developer
Location:
Dublin, Ireland
Job Type:
Contract
Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at
To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to
We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
Python Developer
Posted today
Job Viewed
Job Description
Python Developer
6 Month Contract, Dublin, Hybrid
About the Company
My client is one of the largest and most successful banks in the world with offices in Dublin. They are a leader in the Fintech industry, working on cutting edge technology that's shaping the future of finance and investments. They have a number of exciting projects and new developments underway and they are looking to add to the growing teams in multiple divisions. These roles will offer the right candidate a great opportunities to work on challenging and rewarding projects, with a high likelihood of long term work.
About the Position
There is an immediate requirement for a talented senior Python developer to work in the Risk & Finance Technology team. You will be responsible for designing and developing web-based Python solutions to help solve complex business problems within one of the most interesting parts of one of the world's largest banks. You will work closely with business users, business analysts and development colleagues to build best in class risk management solutions. The team build enterprise scale solutions supporting the bank's Risk and Finance divisions. Working as part of a global team, leveraging a wide range of technologies, working on some of the most important projects in the bank. The team works in an agile fashion and are always striving to improve our processes, putting a big emphasis on researching new technologies.
Experience/Requirements
- Comprehensive knowledge of Python
- Strong relational database / SQL experience
- Ideally have worked with CI/CD tools such as Git, Jenkins, Artifactory, Ansible
- Excellent communication, collaboration, and problem-solving skills
- Experience working in an Agile development environment
- Ideally experience using Python frameworks such as Flask, Django
Remuneration Package
This role offers a very competitive daily rate depending on your experience, and the opportunity to work in a dynamic and collaborative environment with strong chance of continues contract extensions.
Contact
Please simply click the apply button.
To view all live jobs with Brightwater and market insights, please visit our website.
Python Risk Analyst
Posted today
Job Viewed
Job Description
Risk Analyst with Python - Permanent, Dublin City Centre
Overview
Our Dublin city-based customer provides risk management software products to support capital market end-users.
Talentspot is exclusively supporting this company with the search for a Junior Risk Analyst to join a dynamic risk management team. This is an excellent opportunity for a motivated, technically skilled person to develop expertise across multiple areas of finance and risk management while contributing to client success and system development in a fast-growing tech company.
The successful candidate will dive right into the daily business of developing risk and risk-related functionality, supporting the business in daily tasks, and helping clients if they encounter any issues.
This role offers the perfect opportunity to not only learn about finance and capital markets, but also about software and business.
Responsibilities
• Developing proprietary software on a financial risk analytics platform
• Building and enhancing risk management tools and systems using Python
• Consulting clients with risk-related projects, reporting and automations
• Collaborating with Senior Analysts to investigate discrepancies in risk metrics and provide insights to clients
• Supporting the Risk Team with daily reporting and other business-as-usual tasks
• Working across the company's cross-functional teams on the building and testing of new reporting and analytics projects aligned with the strategic vision.
Essential Skills & Experience
- Programming & Coding: one to three years' commercial experience with Python programming is preferred. But you will need an understanding of programming and coding (any language) as a minimum requirement.
You should be comfortable utilising simple coding concepts such as functions, variables, data structures, if-else, for-loops, while-loops, etc. to write code and solve beginner problems such as removing duplicates from a list without turning to Google or ChatGPT for assistance. Meaning you should be able to explain the thought process behind a coding solution.
Applicants with more advanced software development skills (classes, design patterns, version control, concurrency, architecture, etc) are encouraged to apply as this experience would be a significant advantage.
Excellent written and verbal communication skills and being comfortable communicating across teams and clients if required
Ability to work independently and as part of a team
Interest in finance, capital markets, trading and/or risk management
Adaptability, a bit of grit and a passion for "making things work"
Not essential, but any of the following skills would be advantageous:
• Knowledge and experience in the risk management industry
• Extensive knowledge of financial markets (incl. CFA, FRM, etc)
• Experience in fund management/fund accounting
• Experience in software development in a tech firm that scaled
• Proactive approach to learning and professional development
• Extensive numerical or quantitative background & experience
• Entrepreneurial thinking and spirit
Preferred Qualifications & Experience
Educational Background
• University degree in Finance, Economics, STEM, Computer Science, Data Science, Business Analytics or related fields (with a numerate or quantitative focus)
• Currently undertaking or having completed professional certifications such as FRM, CFA, etc. would be a significant advantage.
Preferred Experience
• 1-3 years' employment in any combination of the below:
o Risk management, capital markets, portfolio management, fund accounting or financial services
o Programming or software development
o Product Management & Development
o Financial analysis or data analysis
o Consulting (big-4) or similar
You must already be eligible to live and work in Ireland, either as an EU/UK citizen or as a Stamp 4 Visa holder for this particular role. Unfortunately, this excludes Stamp 1G Visa holders.
Explore Python jobs and career opportunities. Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically typed and garbage-collected. It supports multiple programming paradigms, including structured (particularly procedural), object-oriented, and functional programming.