Overview
On Site
Depends on Experience
Full Time
Skills
Azure
AWS
ML.NET
ONNX
Job Details
Job Title: .NET Developer / Architect AI/ML Integration (Onsite)
Location: Columbia, MD
Job Type: Full-Time
Experience Level: 10+ Years (including architecture and AI/ML exposure)
Job Summary:
We are seeking a highly skilled .NET Developer/Architect with proven experience in AI/ML integration to lead the design, development, and implementation of modern, intelligent enterprise applications. The ideal candidate brings deep expertise in Microsoft technologies, cloud-native development, and microservices architecture, along with a practical understanding of applying AI/ML in business-critical systems.
Key Responsibilities:
- Architect, design, and develop scalable .NET applications using C#, ASP.NET Core, Web APIs, and Entity Framework.
- Define and implement solution architectures that integrate AI/ML pipelines with .NET-based backend systems.
- Collaborate with Data Scientists and ML Engineers to integrate machine learning models via REST APIs, containers, or embedded inference.
- Lead the modernization of legacy systems, including transitioning from monolithic to microservices or serverless architectures.
- Apply AI/ML capabilities such as predictive analytics, NLP, and anomaly detection to solve complex business problems in domains such as healthcare, logistics, and finance.
- Design and optimize data pipelines for machine learning model training and inference using Azure, AWS, or Google Cloud Platform.
- Ensure solutions are secure, scalable, performant, and support CI/CD best practices.
- Provide technical leadership, conduct code reviews, and mentor junior team members.
- Continuously evaluate and incorporate emerging technologies, frameworks, and AI/ML trends into the development process.
Required Skills & Qualifications:
- 8 12 years of experience in .NET development, with at least 3 years in a senior architectural or technical leadership role.
- Deep expertise in:
- C#, .NET Core, ASP.NET Core
- Microservices architecture, RESTful APIs
- Containerization and orchestration with Docker and Kubernetes
- Cloud platforms: Azure, AWS, or Google Cloud Platform (App Services, Functions, AKS/EKS, etc.)
- Databases: SQL Server, Cosmos DB, MongoDB
- Experience working with:
- AI/ML frameworks such as Python, TensorFlow, PyTorch, or ML.NET
- Model deployment via APIs, containers, or cloud-native ML services
- Data engineering tools like Pandas, Spark, and Azure Data Factory
- Proficiency in CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins
- Understanding of AI ethics, model explainability, and governance considerations
- Bachelor s or master s degree in computer science, Engineering, or a related field
Preferred Qualifications:
- Hands-on experience with ML.NET, ONNX, or OpenAI/GPT APIs
- Knowledge of MLOps practices for automated model training, testing, and deployment
- Relevant cloud certifications (e.g., Microsoft Certified: Azure Solutions Architect, AWS Certified Machine Learning Specialty)
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.