NewVision logo

Gen AI lead with .NET & React Expertise

NewVision
Full-time
On-site
Pune, Maharashtra, India

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, hands-on 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:

  1. Strategy & Innovation:
    • Identify and evaluate opportunities to leverage Generative AI (including LLMs, RAG, fine-tuning, 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 execution of the company's AI roadmap.
  2. 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 AI-related projects.
  3. Full-Stack Development & Implementation:
    • Lead the hands-on 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 fine-tune 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.
  4. 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.
  5. Collaboration & Communication:
    • Collaborate closely with product managers, data scientists, UX designers, and other engineering teams to define requirements and deliver high-quality solutions.
    • Clearly communicate complex technical concepts and project status updates to both technical and non-technical stakeholders.
  6. Quality & Security:
    • Ensure high standards of code quality, testing (unit, integration, end-to-end), and documentation.
    • Implement security best practices for AI/ML systems and cloud applications.

Required Qualifications & Skills:

  • Bachelor's or Master's 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 full-stack 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.NET Core for building robust backend services and APIs.
  • Strong proficiency in React: Expertise in React.js, modern JavaScript/TypeScript, state management (e.g., Redux, Zustand), HTML5, CSS3 for building modern web UIs.
  • Deep understanding and hands-on experience with Generative AI:
    • Solid grasp of foundational concepts (LLMs, transformers, embeddings, prompt engineering, RAG, fine-tuning).
    • Experience implementing solutions using major LLMs/platforms (e.g., GPT models via OpenAI or Azure OpenAI, Cohere, Anthropic, open-source models).
    • Experience with Gen AI frameworks/libraries (e.g., LangChain, LlamaIndex, Semantic Kernel).
  • Proven experience with Microsoft Azure:
    • Hands-on 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, cloud-native distributed systems.
  • Excellent problem-solving, analytical, and critical-thinking 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).