Role Overview: We are seeking a highly skilled and motivated Generative AI Lead to spearhead the design development and deployment of innovative Generative AI solutions. This role requires a unique blend of technical leadership handson development expertise across the full stack .NET backend React frontend) deep knowledge of cloud platforms (specifically Azure) and a strong foundation in Generative AI concepts and implementation. You will lead projects potentially mentor junior engineers and play a pivotal role in shaping our AI strategy and integrating Gen AI capabilities into our products and internal processes.
Key Responsibilities:
- Strategy & Innovation:
- Identify and evaluate opportunities to leverage Generative AI (including LLMs RAG finetuning prompt engineering) to drive business value enhance user experiences and improve operational efficiency.
- Stay abreast of the latest advancements in Gen AI .NET React and Azure technologies.
- Contribute to the definition and of the companys AI roadmap.
- Technical Leadership & Architecture:
- Lead the design and architecture of scalable secure and robust Gen AI solutions leveraging Azure cloud services (e.g. Azure OpenAI Azure ML Azure Functions App Service Cosmos DB/SQL DB).
- Define best practices for Gen AI development deployment and monitoring within the context of our tech stack.
- Provide technical guidance and mentorship to development teams working on AIrelated projects.
- FullStack Development & Implementation:
- Lead the handson development of Gen AI features and applications including backend APIs and services using .NET (C# .NET Core/.NET 6.
- Develop responsive and intuitive user interfaces using React (JavaScript/TypeScript state management libraries).
- Implement and finetune Generative AI models integrate with relevant APIs (e.g. OpenAI Azure OpenAI) and build supporting infrastructure (e.g. vector databases orchestration frameworks like LangChain/LlamaIndex).
- Ensure seamless integration of AI components with existing systems and platforms.
- Azure Cloud Deployment & Management:
- Design and implement deployment strategies for AI models and applications on Azure utilizing CI/CD pipelines (Azure DevOps or similar).
- Optimize solutions for performance cost scalability and reliability on Azure.
- Implement monitoring logging and alerting for AI solutions in production.
- Collaboration & Communication:
- Collaborate closely with product managers data scientists UX designers and other engineering teams to define requirements and deliver highquality solutions.
- Clearly communicate complex technical concepts and project status updates to both technical and nontechnical stakeholders.
- Quality & Security:
- Ensure high standards of code quality testing (unit integration endtoend) and documentation.
- Implement security best practices for AI/ML systems and cloud applications.
Required Qualifications & Skills:
- Bachelors or Masters degree in Computer Science Engineering AI Data Science or a related field (or equivalent practical experience).
- Proven experience (e.g. 8 years) in software development with a significant portion focused on fullstack development.
- Demonstrable experience (e.g. 2 years) in a technical leadership or lead engineer role.
- Strong proficiency in .NET: Expertise in C# .NET Core/.NET 6 ASP Core for building robust backend services and APIs.
- Strong proficiency in React: Expertise in modern JavaScript/TypeScript state management (e.g. Redux Zustand) HTML5 CSS3 for building modern web UIs.
- Deep understanding and handson experience with Generative AI:
- Solid grasp of foundational concepts (LLMs transformers embeddings prompt engineering RAG finetuning).
- Experience implementing solutions using major LLMs/platforms (e.g. GPT models via OpenAI or Azure OpenAI Cohere Anthropic opensource models).
- Experience with Gen AI frameworks/libraries (e.g. LangChain LlamaIndex Semantic Kernel).
- Proven experience with Microsoft Azure:
- Handson experience with Azure AI services (Azure OpenAI Service Azure Machine Learning).
- Experience with Azure compute (App Service Functions AKS) storage (Blob Storage Cosmos DB Azure SQL) and networking services.
- Experience with Azure DevOps for CI/CD.
- Experience designing and building scalable cloudnative distributed systems.
- Excellent problemsolving analytical and criticalthinking skills.
- Strong communication and interpersonal skills with the ability tolead and collaborate effectively.
Preferred Qualifications:
- Experience with Python for AI/ML tasks.
- Experience with vector databases (e.g. Azure Cognitive Search Vector Search Pinecone Weaviate).
- Experience with MLOps principles and tools on Azure.
- Understanding of data engineering concepts (ETL data pipelines).
- Familiarity with containerization technologies (Docker Kubernetes).
- Knowledge of security best practices for AI/ML and cloud applications.
- Experience working in Agile/Scrum development environments.
- Relevant Azure certifications (e.g. AI Engineer Associate Solutions Architect Expert).