Principal AI Solutions Architect
Summary
Principal-level, hands-on Enterprise AI Architect designing and delivering enterprise-grade, LLM-powered AI solutions (agents, MCP, orchestration) for a large business transformation initiative. Combines software/AI architecture, technical leadership of engineers, and client-facing consulting including presales, working with US and Western Europe clients.
- Extensive experience in enterprise software architecture, AI solution architecture, or a similar senior technical leadership role.
- Proven track record of designing and owning complex, production-grade software systems, including architecture, integrations, reusable components, and non-functional requirements.
- Strong software engineering background and the ability to actively design, develop, test, review, and maintain production-quality code.
- Experience with modern software engineering practices, including version control, code reviews, automated testing, and CI/CD.
- Strong technical foundation in at least one modern programming ecosystem, such as TypeScript/Node.js, Python, Java, or .NET.
- Experience designing scalable, maintainable, and reusable software architectures.
- Knowledge of TypeScript and Node.js is an advantage but is not mandatory.
- Extensive hands-on experience with modern AI technologies, platforms, and tools, with a broad understanding of the current AI ecosystem.
- Proven experience designing, building, and deploying LLM-powered solutions used in real production environments.
- Strong understanding of agentic AI architectures and patterns, including:
- AI agents and tool use/function calling.
- Model Context Protocol (MCP).
- Prompt engineering and context engineering.
- Structured instruction design.
- Agent orchestration and workflow automation.
- Experience evaluating, selecting, and integrating AI platforms and tools based on specific business and technical requirements.
- Practical experience building evaluation frameworks for AI systems, including test cases, measurable acceptance criteria, and regression testing.
- Ability to troubleshoot AI-powered workflows and systematically improve the reliability and quality of non-deterministic outputs.
- Strong understanding of when AI is appropriate and when conventional software engineering is a more suitable solution.
- Experience defining architecture standards, reusable components, and engineering practices across multiple projects or teams.
- Ability to make strategic technology decisions and evaluate the trade-offs between different platforms and architectural approaches.
- Understanding of enterprise security, data protection, and compliance requirements.
- Experience working with sensitive business data is highly desirable.
- Proven experience working directly with external clients, senior executives, and business stakeholders.
- Strong consulting and presales background, including solution design, project scoping, effort estimation, and presenting technical proposals.
- Ability to translate complex and ambiguous business requirements into clear technical architectures and executable implementation plans.
- Excellent communication and presentation skills, with the ability to explain complex technical concepts to non-technical audiences.
- A product-oriented mindset, focusing on business value, user adoption, and measurable outcomes rather than technology alone.
- Ability to work independently in environments with evolving requirements and limited initial specifications.
- Proven experience providing technical leadership to engineering teams, including architectural guidance, code reviews, and technical decision-making.
- Ability to influence technical direction and establish engineering standards.
- Excellent problem-solving and decision-making skills.
- English proficiency at C1 level or higher, with the ability to independently lead technical and business discussions with international clients.
- Availability to work in alignment with the client's business hours in the US and Western Europe.
- Willingness to remain actively involved in software development rather than focusing exclusively on management or documentation.