The Principal AI Software Architect leads the design, development, and deployment of AI and software engineering solutions across the enterprise, driving innovation, scalability, and engineering excellence.
PRINCIPAL RESPONSIBILITIES
- Architect and lead AI-driven platforms and scalable software systems aligned with business goals.
- Partner with engineering, product, and business teams to define use cases and deliver solutions.
- Evaluate and select AI and software technologies, frameworks, and tools.
- Promote best practices in AI model development, MLOps, DevOps, and system architecture.
- Mentor engineering teams and foster a culture of innovation and continuous improvement.
- Drive technical strategy and long-term planning aligned with enterprise objectives.
- Ensure compliance with data privacy, security, and ethical standards.
- Champion engineering excellence through code reviews, automated testing, CI/CD, and agile practices.
- Perform other duties as assigned.
SKILLS AND ABILITIES
- Proven experience designing and deploying AI/ML solutions at scale on cloud platforms (Azure, AWS, GCP).
- Expertise in machine learning, deep learning, NLP, computer vision, and generative AI.
- Strong leadership, communication, and mentoring skills, with the ability to build trust and influence at all levels.
- Strategic thinking that aligns technical vision with business objectives.
- Advanced knowledge of programming languages and data privacy practices and laws.
- Strong analytical and problem-solving abilities.
- Ability to prioritize in a high-pressure, collaborative, team-oriented environment.
MINIMUM QUALIFICATIONS
- Bachelor’s degree in computer science, information systems, or computer engineering, or equivalent experience.
- 7+ years in software architecture and engineering, including 2+ years in AI/ML systems.
- 5+ years with application development tools, including Visual Studio .NET.
- 5+ years with relational databases, preferably MS SQL Server.