Specialist Software Architect

NICE
Summary
Join NICE, a global leader in AI, cloud, and digital solutions, as an experienced AI Architect. This role demands strategic thinking and hands-on coding expertise to contribute to both proof-of-concept and production-grade AI projects. You will mentor team members, establish ethical AI practices, and make critical decisions on AI deployment strategies. A strong background in deploying AI solutions on cloud platforms (Azure or AWS) and building secure data and machine learning pipelines is essential. This position requires a proactive leader who bridges innovation and execution, ensuring scalability, security, and governance in AI systems. NICE offers a hybrid work model (NICE-FLEX) with flexibility and numerous career growth opportunities.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or a related field
- Proven experience as an AI Architect or in a similar senior AI/ML role, with a track record of deploying multiple AI solutions in production
- Strong expertise in AI/ML technologies, including experience with RAG architectures and Vector Databases
- Proficiency in cloud platforms such as Azure or AWS, with hands-on experience in deploying enterprise-grade AI solutions
- Solid understanding of building and managing secure, scalable data and ML pipelines, with knowledge of data security governance and compliance (e.g., GDPR)
- Proficiency in programming languages such as Python, .NET, or similar, and familiarity with AI/ML frameworks and libraries
- Experience with AI project SDLC, including model versioning, CI/CD for ML, and AI testing strategies
- Familiarity with DevOps and Data Engineering tools and practices
- Strong analytical and problem-solving skills, with the ability to work collaboratively in a fast-paced environment
- Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders
- Demonstrated commitment to continuous learning and staying up to date with the latest AI trends and technologies
Responsibilities
- Build scalable AI systems and infrastructure capable of handling large datasets, ensuring performance, reliability, and maintainability
- Lead the development of secure, compliant data and machine learning pipelines, ensuring alignment with data governance and regulatory standards such as GDPR
- Design, develop, and implement AI models and algorithms to solve real-world business problems, contributing to both proof-of-concept (POC) and production-grade solutions
- Mentor and guide team members on AI technologies, best practices, and system architecture, fostering a culture of continuous learning and innovation
- Collaborate with cross-functional stakeholders to identify opportunities for AI-driven innovation and translate business requirements into technical solutions
- Establish and promote ethical and responsible AI practices across the organization
- Take ownership of strategic decisions related to AI deployment, architecture, and lifecycle management
- Conduct research and implement appropriate machine learning algorithms, including Retrieval-Augmented Generation (RAG) techniques and integration with Vector Databases
- Develop and maintain AI applications using modern frameworks (e.g., TensorFlow, PyTorch, LangChain, Haystack), and run experiments to evaluate and improve model performance
- Define and implement AI project Software Development Lifecycle (SDLC) processes, including versioning, testing, validation, and monitoring strategies
- Ensure AI systems are secure, scalable, and aligned with the company’s business strategy and compliance requirements
- Stay current with advancements in AI, machine learning, and data engineering to continuously enhance system capabilities
Benefits
- Enjoy NICE-FLEX!
- At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week