Senior AI/ML C# Engineer locals to MN

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Programming Expertise: 3+ years of hands-on experience with C# and Python
including building scalable applications and integrating ML models.

Job Details

Looking for only locals to MN (non locals please don't apply)

Hybrid role

OPT/CPT/EAD will not be considered

USC/H1s are welcome to apply if you are local to MN

We can work on CTC for this role

  • Programming Expertise: 3+ years of hands-on experience with C# and Python, including building scalable applications and integrating ML models.
  • API Development & Management: Experience designing, building, and managing RESTful API endpoints using C# (.NET) and Python (FastAPI), with a focus on performance, security, and maintainability.
  • Cloud ML Deployment: Proven experience in end-to-end deployment, monitoring, and maintenance of ML models on Azure (preferred) or AWS, including CI/CD pipelines and MLOps practices.
  • Deep Microsoft Azure Experience: Extensive hands-on experience with Azure services including Azure Machine Learning, Azure AI Foundry, Azure Functions, and Azure DevOps, enabling scalable and secure AI/ML solutions across enterprise environments.
  • Azure AI Foundry: Practical experience leveraging Azure AI Foundry for model development, orchestration, and deployment.
  • Applied Data Science: Strong background in data exploration, feature engineering, model selection, and validation across supervised and unsupervised learning tasks.

Key Responsibilities AI Solution Development & Deployment

  • Design and implement Retrieval-Augmented Generation (RAG) pipelines using Azure AI Search to enhance generative AI capabilities.
  • Develop and manage RESTful API endpoints using C# (.NET) and Python (FastAPI) to serve ML models and data services.
  • Implement CI/CD pipelines and MLOps workflows using Azure DevOps and GitHub for scalable and automated model deployment.
  • Leverage Terraform for infrastructure-as-code (IaC) to provision and manage Azure cloud resources in a repeatable and secure manner.

Education & Experience

  • Bachelor's Degree in Computer Science, Data Science or similar (relevant work experience is acceptable)
  • 2+ years of experience in AI/ML development, with a focus on OpenAI Services, NLP and LLMs.
  • Experience in a consulting environment, engaging with clients and delivering tailored solutions.

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.