Specialist Software Engineer ( AI Architect , Developement )
Description
- Recommend and own the SPARK tech stack: models and providers, agent and orchestration frameworks, retrieval and vector storage, integration patterns, and developer tooling
- Make build-versus-buy and platform-versus-custom decisions, and record them in clear architecture decision records
- Define reference architectures and reusable patterns so every new idea starts from a paved path instead of a blank page
- Track the fast-moving AI landscape and bring forward the models, tools, and protocols worth adopting
- Ensure build allows tools to be migrated easily.
- Always ensure cost optimization is included into the design.
- Design and build agentic AI solutions, including tool use, multi-step reasoning, memory, multi-agent coordination, and human-in-the-loop controls
- Build RAG pipelines and integrations with enterprise systems such as Salesforce, ServiceNow, Workday, and Microsoft 365, using APIs and MCP
- Ensure solution design incorporates NiCE guidelines on Ethics, Risk, compliance
- Review data and infrastructure readiness of the solutions
- Write clean, tested, documented code that others can pick up and extend
- Turn ideas into working prototypes quickly, and into demonstrable value for the business teams who proposed them
- Define what enterprise-grade means for SPARK: security, access control, privacy, reliability, scalability, observability, and cost
- Harden prototypes for global rollout, including CI/CD, automated tests, evaluation pipelines, monitoring, and rollback
- Establish LLM evaluation practices: test sets, regression tests, hallucination checks, and quality dashboards
- Work with Security, Legal, and Architecture teams to embed responsible AI and data protection requirements into every design
- Act as trusted technical adviser to business teams, the Project Manager, and senior leaders on feasibility, trade-offs, effort, and risk
- Review designs and code, mentor the Technical AI Architect Builder, and raise the engineering bar across the team
- Work with minimal supervision, flag risks early, and make good decisions when requirements are still moving
- Collaborate with NiCE s internal/ external AI platform and architecture teams so SPARK solutions fit the wider enterprise AI strategy
- Bachelor s degree in Computer Science, Software Engineering, or a related field (Master s preferred), or equivalent experience
- 10+ years of software engineering experience, including 3+ years designing and delivering LLM-powered or agentic AI systems in production
- Expert, hands-on skills in Python and/or TypeScript; you are still a developer who writes code every week
- Deep experience with agent and orchestration frameworks (such as LangGraph, LangChain, AutoGen, or equivalent), tool-integration protocols such as MCP, and RAG architectures with vector databases
- Strong working knowledge of LLM providers and APIs (Anthropic Claude, OpenAI, Azure OpenAI, Gemini, and open-source models), including prompt design, structured outputs, and evaluation
- Experience with at least one major cloud AI ecosystem (Azure, AWS, or GCP) and with REST API, event-driven, and microservice design
- Strong grasp of security, privacy, and responsible AI practices for enterprise systems
- Proven ability to work independently, advise stakeholders, and own technical decisions in ambiguous situations
- Excellent communication skills, with the ability to explain complex AI concepts to executives and non-technical colleagues
- Fluency in English
- Experience in an AI centre of excellence, innovation lab, or internal incubator
- Experience with Cognigy, NiCE CXone, or other CCaaS and conversational AI platforms, including voice AI
- Experience integrating with enterprise systems such as Salesforce, ServiceNow, Workday, Atlassian, and Microsoft 365
- Experience with LLMOps: evaluation frameworks, observability (OpenTelemetry), prompt registries, and cost governance
- Experience fine-tuning or evaluating open-source models
- Experience with workflow applications such as N8N or similar
- Have developed market ready software applications
- Fluency in foreign language; German would be a plus, for close collaboration with Forward Deployment Cognigy team in Germany.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Skills
- Agentic AI
- AI
- Anthropic
- API
- Atlassian
- AutoGen
- AWS
- Azure
- CI/CD
- Claude
- Cloud
- Conversational AI
- Event Driven Architecture
- Fine Tuning
- GCP
- LangChain
- LangGraph
- LLM
- LLMOps
- MCP
- Microservices
- n8n
- Observability
- OpenAI
- OpenTelemetry
- Python
- REST
- Salesforce
- ServiceNow
- Solution Design
- Spark
- TypeScript
- Vector Databases