Description

Job Description:

Requirement:

  • A seasoned Full Stack Software Engineer with over 5 years of comprehensive experience in developing, deploying, and optimizing web applications.
  • Specializes in leveraging Microsoft Azure services, including Azure Cognitive Search and Azure OpenAI, to create sophisticated chat interfaces that allow users to interact with their own data in natural language.
  • Demonstrates a strong foundation in both front-end and back-end development, with a keen focus on integrating Azure OpenAI's large language models to power ChatGPT-style and Q&A experiences.

Core Competencies:

  • Azure Cognitive Services: Proficient in utilizing Azure Cognitive Search for efficient data retrieval, enabling quick and relevant responses to user queries based on their own data.
  • Azure OpenAI Integration: Expert in integrating Azure OpenAI large language models to develop ChatGPT-style applications, allowing for natural language interactions with complex datasets.
  • Data Processing and Indexing: Skilled in uploading, processing, and indexing documents to make data searchable and retrievable through natural language queries.
  • Retrieval-Augmented Generation (RAG): Experienced in implementing the RAG pattern to augment chat responses with information retrieved from Azure Cognitive Search, enhancing the accuracy and relevance of chatbot replies.
  • Semantic Chunking: Knowledgeable in applying semantic chunking techniques to break down documents into manageable pieces for better processing by language models, improving the efficiency and effectiveness of data retrieval.
  • Web Application Development: Proficient in full stack development, including designing user interfaces, developing server-side logic, and ensuring seamless integration between front-end and back-end technologies.
  • Customization and Configuration: Adept at customizing chat behavior, prompts, and the overall user experience to meet specific organizational needs and data policies.
  • Security and Compliance: Committed to implementing best practices for data security and compliance, ensuring that chat applications adhere to organizational and regulatory standards.

Technical Skills:

  • Languages: JavaScript, Python, C#, SQL, Terraform.
  • Frameworks/Libraries: .NET, Node.js, React, Angular.
  • Tools & Platforms: Azure OpenAI Service, Azure Cognitive Search, Azure AI Document Intelligence, Azure App Service, GitHub, Vault, Azure Application Insight.
  • Databases: Cosmos DB, Azure SQL Database.
  • DevOps: Azure DevOps, Docker, Kubernetes.

Education:

  • Bachelor of Science in Computer Science.
  • Microsoft Certified: Azure AI Engineer Associate.

Certifications:

  • Microsoft Certified: Azure Developer Associate.
  • Microsoft Certified: Azure AI Fundamentals.

Education

Any Graduate