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.