Design end-to-end architectures for artificial intelligence solutions and projects
Select platforms, tools, technology stacks and frameworks, including environments such as Azure, AWS, on-premise infrastructures, SAP BTP, hybrid architectures, and solutions based on intelligent assistants, agents, and language models
Define APIs, microservices and integrations with existing systems, such as ERP, CRM, MES, and other corporate systems
Evaluate and select model hosting and operation technologies, including container-based environments and model lifecycle management tools
Support the development of AI infrastructures and technology stacks, defining operational best practices such as CI/CD for models, MLOps, and operation of AI solutions
Ensure compatibility of AI solutions with the existing application and data architecture, including corporate systems, data platforms, and enterprise management systems
Evaluate performance, scalability, latency, data volume and security requirements of AI solutions
Integrate security, privacy, data governance and regulatory compliance aspects from the design phase, including access management, handling of sensitive data, anonymisation, encryption, and GDPR compliance
Define the operating model of AI solutions, including responsibilities, maintenance, and operational effort
Identify technological trends in artificial intelligence, evaluate their strategic and technical relevance, and integrate them into the technological architecture when they provide value
Work in coordination with Data Engineers, Product Owners, security, infrastructure and support teams, ensuring technical consistency of solutions
Collaborate with AI Leads, AI Trainers and other stakeholders, aligning technical decisions with the overall AI strategy
Participate in the creation and validation of proofs of concept and prototypes, including their initial technical implementation
Conduct technical feasibility analysis of artificial intelligence solutions
Support the operation and evolution of AI solutions in production, participating in deployment and maintenance together with technical teams