Software Developer – AI & Intelligent Applications

DublinPermanentPosted Jun 16, 2026

Role Overview

Conscia Ireland is expanding its Development Team and is seeking a Software Developer with a strong focus on AI-driven solutions. This role will contribute to the design, development, and operation of intelligent applications and integrations that form part of next-generation technology offerings for our customers. 
You will work across the full software development lifecycle, building cloud-native, secure, and scalable solutions that incorporate AI technologies such as machine learning services, intelligent automation, data-driven decisioning, and API-based integrations. The role suits a developer who is comfortable working in evolving technical areas and applying AI capabilities to solve real-world business problems. 

Requirements

Education: Level 8 bachelor’s degree in computer science, Software Engineering, or related discipline, or equivalent practical experience. 

Python Development - Strong proficiency in Python for building production-grade services and AI-integrated applications. 

API Design and Integration -Experience designing and consuming RESTful APIs, including authentication, versioning, and performance considerations. 

Version Control - Proficiency with Git and collaborative development practices. 

Cloud Platforms (AWS) - Experience developing and deploying applications on AWS. AWS certification is an advantage. 

Documentation and Communication - Strong written and verbal communication skills, with clear technical documentation. 

AI - Proven experience building and deploying production AI applications that integrate LLMs and implementing/operating Model Context Protocol (MCP) servers integrations in Python.
 
Desirable Skills
  • Experience with Docker and containerised environments. 
  • Additional AWS certifications. 
  • Linux server administration knowledge. 
  • Understanding of networking fundamentals. 
  • Awareness of cybersecurity principles. 

Responsibilities

Key Responsibilities
  • Design, Build and Maintain AI-Enabled Applications  Design, develop, and maintain backend services, APIs, and user-facing components that incorporate AI capabilities. This includes integrating third‑party AI services or cloud‑native AI tools, as well as developing application logic that leverages data, inference, and automation. 
  • Testing and Quality Assurance  Implement comprehensive automated testing, including unit, integration, and end‑to‑end tests, ensuring reliable and maintainable solutions. 
  • Debugging, Performance and Optimisation  Analyse and resolve defects across development, test, and production environments, optimising performance, scalability, and AI‑related workflows. 
  • Collaboration with Cross‑Functional Teams  Work closely with product management, UX/design, infrastructure, and security teams to translate requirements into robust software solutions. 
  • Secure Software Development  Apply secure coding practices throughout the development lifecycle, protecting APIs, data, and AI models. 
  • Operational Support and Continuous Improvement  Provide post‑deployment support and contribute to continuous improvement of development standards, tooling, and practices. 

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free