Principal AI Software Architect
The Principal AI Software Architect serves as the organization s chief technical strategist for artificial intelligence. This role leads the design and delivery of cutting-edge AI-powered systems and enterprise software that drive innovation, efficiency, and measurable business impact. Sitting at the crossroads of technology, data science, and business strategy, this person ensures that every AI and software solution is visionary, scalable, and built to last.
Key Responsibilities
Architect enterprise-scale AI and software platforms that are secure, efficient, and strategically aligned with business goals.
Lead and mentor engineering teams in developing machine learning models, generative AI solutions, and intelligent applications.
Define the technology roadmap, evaluating and selecting frameworks, tools, and platforms that balance innovation with sustainability.
Champion engineering excellence, fostering best practices in AI development, MLOps, and modern software engineering.
Collaborate across disciplines, partnering with product, data, and business leaders to transform ideas into high-impact AI solutions.
Ensure responsible AI development, upholding data privacy, security, and ethical standards throughout the lifecycle.
Qualifications and Skills
Proven track record of driving innovation through emerging AI technologies and modern engineering methodologies.
Strong leadership and communication skills with experience mentoring high-performing technical teams.
Demonstrated expertise in AI/ML solution architecture and cloud deployment (Azure, AWS, or GCP).
Deep understanding of machine learning, deep learning, NLP, computer vision, and generative AI frameworks.
Strategic thinker able to align technical vision with enterprise goals and influence decision-making at all levels.
Advanced proficiency in programming languages such as Python, C#, or Java, and hands-on experience with Visual Studio .NET and SQL Server.
In-depth knowledge of data privacy, security standards, and ethical AI practices.
Exceptional analytical, conceptual, and problem-solving skills with the ability to thrive in fast-paced environments.
Bachelor s degree in Computer Science, Information Systems, Computer Engineering, or related field (Master s preferred).
7+ years in software architecture and engineering, including 2+ years dedicated to AI/ML system design and deployment.