Gen AI Developer-Azure

Overview

On Site
$50 - $55
Contract - W2

Skills

C#
Generative Artificial Intelligence (AI)
Python
LangChain
Semantic Kernel
Machine Learning Operations (ML Ops)
Machine Learning (ML)
Microsoft Azure

Job Details

#W2 Requirement

Job Title: Azure Generative AI Developer
Location: Moline, IL Onsite

Job Description:

We are seeking an experienced Azure Generative AI Developer to design, develop, and deploy cutting-edge AI solutions using Microsoft Azure's AI and machine learning services. The ideal candidate will have strong expertise in generative AI technologies, Azure cloud services, and software development practices.

Key Responsibilities

AI Solution Development

  • Design and implement generative AI applications using Azure OpenAI Service, including With GPT or third party models
  • Build conversational AI solutions using Azure Bot Framework and Cognitive Services
  • Integrate AI capabilities into existing applications and workflows

Azure Cloud Architecture

  • Architect scalable AI solutions using Azure services including Azure Functions, App Service, and Container Instances
  • Implement secure AI applications using Azure Active Directory, Key Vault, and other security services
  • Optimize performance and cost of AI workloads in Azure

Development and Integration

  • Develop APIs and microservices to expose AI functionality
  • Implement prompt engineering and fine-tuning techniques for optimal model performance
  • Build monitoring and logging solutions using Azure Monitor and Application Insights
  • Create CI/CD pipelines using Azure DevOps for AI model deployment

Collaboration and Innovation

  • Work closely with data scientists, product managers, and stakeholders to understand requirements
  • Research and evaluate new AI technologies and Azure services
  • Document solutions and create technical specifications
  • Mentor junior developers and contribute to best practices

Required Qualifications

Technical Skills

  • 3+ years of software development experience with Python, C#, or JavaScript/TypeScript
  • 2+ years hands-on experience with Azure cloud services
  • Strong experience with Azure OpenAI Service and generative AI models
  • Proficiency in Azure Machine Learning, Cognitive Services, and Bot Framework
  • Experience with REST APIs, microservices architecture, and containerization (Docker)
  • Knowledge of version control (Git) and DevOps practices

AI/ML Knowledge

  • Understanding of machine learning concepts and generative AI principles
  • Experience with prompt engineering and model fine-tuning
  • Familiarity with vector databases and retrieval-augmented generation (RAG)
  • Knowledge of responsible AI practices and ethical considerations

Cloud and DevOps

  • Azure certifications preferred (AI-102, AZ-204, or similar)
  • Experience with Infrastructure as Code (ARM templates, Bicep, or Terraform)
  • Knowledge of monitoring, logging, and security best practices in cloud environments

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Experience with LangChain, Semantic Kernel, or similar AI frameworks
  • Knowledge of additional cloud platforms (AWS, Google Cloud Platform)
  • Experience with data engineering and ETL processes
  • Understanding of MLOps practices and model lifecycle management
  • Previous experience in enterprise software development

Skills and Competencies

  • Strong problem-solving and analytical thinking abilities
  • Excellent communication and collaboration skills
  • Ability to work in fast-paced, agile environments
  • Continuous learning mindset to stay current with rapidly evolving AI technologies
  • Attention to detail and commitment to quality

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.