This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Principal Artificial Intelligence (AI) Software Architect leads the design, development, and deployment of advanced AI and software engineering solutions across the enterprise. This role blends deep expertise in artificial intelligence with architectural leadership in software systems, driving innovation, scalability, and excellence in engineering practices.
Job Responsibility
Architects and leads the development of AI-driven platforms and scalable software systems aligned with strategic business goals
Collaborates cross-functionally with engineering, product, and business teams to define use cases and deliver impactful solutions
Evaluates and selects AI and software technologies, frameworks, and tools for optimal performance, scalability, and maintainability
Establishes and promotes best practices in AI model development, MLOps, software engineering, DevOps, and system architecture
Mentors engineering teams, fostering a culture of innovation, excellence, and continuous improvement
Drives technical strategy and long-term planning, aligning engineering efforts with enterprise objectives
Ensures compliance with data privacy, security, and ethical standards in all AI and software initiatives
Champions engineering excellence through code reviews, automated testing, CI/CD, and agile methodologies
Other duties as needed or assigned
Requirements
Bachelor's degree in the field of computer science, information systems, or computer engineering or equivalent experience
7+ years of experience in software architecture and engineering, with at least 2 years focused on AI/ML systems
5+ years of hands-on experience with application development tools, including Visual Studio .NET
5+ years of hands-on experience with relational database technology, preferably MS SQL Server