InterviewStack.io LogoInterviewStack.io
Browse more Software Engineer jobs

Software Developer – AI & Intelligent Applications

Conscia

Dublin, Ireland1 week ago
14 views5 saves0 applies

Prepare for this role


Job Type

full time

Description

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.

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.

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.

This job is found at InterviewStack.io

Skills

machine learningautomationapisdebuggingscalabilitypythonapi designrestful apisgitawsllmsdockerlinuxserver administrationproduct managementux designtechnical documentationquality assuranceautomated testing

About Conscia

Conscia is a leading European provider of cybersecurity and IT infrastructure solutions, designing, building, securing, and operating digital infrastructure for mission-critical organizations.

cybersecurity, it-infrastructureprivate-equityWebsite