We are seeking an experienced AI Lead / AI Architect with a minimum of 7 years in AI/ML, data science, software engineering, or related fields. The ideal candidate will have strong hands-on experience in designing and delivering enterprise AI/ML solutions. This role involves providing technical leadership for AI initiatives, defining AI architecture and solution patterns, and guiding AI/ML projects from business requirements through to production deployment.
Key Responsibilities
- Define the AI/ML architecture and technical strategy for enterprise AI initiatives.
- Translate business objectives and use cases into scalable, secure, and production-ready AI solutions.
- Lead the design of end-to-end AI architectures, including models, data, APIs, applications, infrastructure, and integration components.
- Evaluate AI/ML technologies, frameworks, platforms, and models, recommending the most appropriate solutions.
- Establish reusable AI architecture patterns, standards, and best practices.
- Define technical approaches for traditional ML, Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and AI Agents.
- Collaborate with Business Analysts and Product teams to assess AI use cases, technical feasibility, value, data requirements, and dependencies.
- Guide Data Scientists and AI/ML Engineers in model development, experimentation, evaluation, and productionization.
- Work with Data Engineers to define data architecture and pipelines needed for AI/ML solutions.
- Partner with Backend and Frontend teams to integrate AI capabilities into enterprise applications.
- Collaborate with DevOps/MLOps teams to establish production deployment architectures across on-premises Kubernetes and cloud environments.
- Define requirements for model serving, inference, scalability, monitoring, and lifecycle management.
- Establish approaches for model versioning, deployment, monitoring, retraining, and rollback.
- Ensure AI solutions meet security, performance, scalability, availability, and maintainability standards.
- Identify technical risks, architectural constraints, dependencies, and technology gaps.
- Lead technical design reviews and provide guidance on complex AI/ML architecture decisions.
- Align AI solutions with enterprise architecture and security standards.
- Provide technical leadership and mentorship to AI/ML and engineering teams.
- Stay current with developments in Generative AI, LLMs, AI Agents, MLOps, and AI engineering, assessing their relevance to the organization.
Generative AI and LLM Expertise
- Design architectures for LLM-powered applications and enterprise Generative AI solutions.
- Define approaches for RAG, embeddings, vector databases, prompt engineering, LLM orchestration, AI Agents, tool/function calling, and model routing/selection.
- Evaluate commercial and open-source models based on performance, cost, latency, security, and business requirements.
- Design solutions supporting multiple LLM providers or models where appropriate.
- Establish methods for LLM evaluation, monitoring, and quality measurement.
- Address AI-specific challenges such as hallucination, data leakage, prompt injection, access control, and model reliability.
- Guide teams in selecting frameworks like LangGraph, LangChain, or similar AI application frameworks.
AI/ML Architecture
- Design end-to-end architectures covering data ingestion, ML/AI model development, model serving, APIs, applications, and monitoring.
- Define suitable model development and production environments.
- Establish patterns for real-time and batch inference.
- Define integration patterns for AI/ML models with enterprise applications and APIs.
- Ensure AI solutions operate across on-premises, cloud, and hybrid environments.
- Design for scalability and high availability of AI/ML workloads.
- Specify compute requirements, including CPU/GPU resources where applicable.
- Establish architecture patterns for AI/ML observability and monitoring.
MLOps and Productionization
- Define the MLOps architecture and lifecycle for AI/ML solutions.
- Collaborate with DevOps/MLOps teams to implement automated ML/AI deployment pipelines.
- Establish standards for model versioning, registry, experiment tracking, deployment, monitoring, rollback, and retraining.
- Guide deployment of models to Kubernetes-based environments.
- Ensure consistent deployment across development, testing, and production environments.
- Define requirements for model performance monitoring and detection of data/model drift.
- Support the transition of prototypes and proof-of-concepts into production-grade solutions.
AI Governance and Responsible AI
- Define technical controls for AI security, privacy, governance, and responsible AI practices.
- Establish appropriate human oversight for AI-powered decisions.
Required Qualifications
- Minimum 7 years of experience in AI/ML, data science, software engineering, or related fields.
- Proven experience designing and delivering enterprise AI/ML solutions.
- Strong expertise in AI/ML architecture, including Generative AI, LLMs, and MLOps.
- Hands-on experience with Kubernetes, cloud environments, and AI/ML deployment pipelines.
- Ability to lead technical teams and mentor AI/ML engineers and data scientists.
- Deep understanding of AI security, governance, and responsible AI principles.
This role offers the opportunity to lead cutting-edge AI initiatives within a dynamic enterprise environment, driving innovation and operational excellence in AI/ML solutions.