Match score not available

Principal .NET Developer (ML/IA)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Extensive experience in AI/ML model design., Strong expertise in .NET Core and C#., Proficiency in Azure services for AI., Azure Certification is preferred..

Key responsabilities:

  • Design and integrate AI/ML models into the SaaS platform.
  • Lead development of APIs, web applications, and backend services.

LuRecruiter logo
LuRecruiter

Job description

Our client. an important IT services company is looking for a skilled Principal .NET Developer with experience in ML and AI  to join its dynamic team.


RESPONSIBILITIES: 
    • Design and integrate AI/ML models (shared and tenant-specific) into the SaaS platform, enabling features such as NLP, RAG (Retrieval-Augmented Generation), and predictive analytics.
    • Architect and implement pipelines for AI model training, fine-tuning, and deployment using Azure services like Azure Cognitive Services, Azure Machine Learning, and related tools.
    • Define and implement strategies for tenant-specific AI processing, ensuring data and model isolation while optimizing performance.

  • Full-Stack Development
    • Lead the design and development of APIs, web applications, and backend services using .NET Core and C#.
    • Implement and manage serverless architectures using Azure Functions and Durable Functions, ensuring high scalability and performance.
    • Contribute to the development and maintenance of the tenant portal, admin dashboards, and API gateway for seamless multi-tenant management.
    • SaaS Architecture Collaboration
    • Collaborate with the Cloud Architect to ensure the AI and full-stack components align with the overall SaaS architecture.

  • Leadership and Strategy
    • Provide technical leadership to the AI and full-stack engineering teams, mentoring developers and promoting best practices in software design and AI integration.
    • Define coding standards and architectural guidelines to ensure maintainability and scalability of the platform.

  • Performance and Optimization
    • Monitor and optimize the performance of AI models, APIs, and web applications to meet SLA requirements.
    • Develop scalable, multi-region solutions that ensure compliance with tenant-specific data residency requirements.


MUST HAVE:

  • Extensive experience in AI/ML model design and deployment, with a focus on NLP (e.g., GPT, BERT), predictive analytics, or RAG-based solutions.
  • Strong expertise in .NET Core and C# for developing APIs, backend services, and serverless solutions.
  • Proven experience with Azure Functions, Durable Functions, and serverless architectures.
  • Familiarity with modern front-end frameworks for web apps (e.g., React, Angular) is a plus.
  • Cloud and Big Data
    • Expertise in Azure services, including Azure Cognitive Services, Azure Open AI, Azure AI Search, Azure Phi3 Models, Azure API Management, Cosmos DB, and Blob Storage.
  • Programming and Tools
    • Proficiency in programming languages such as Python (for AI workflows), and C# (for APIs and backend).
    • Hands-on experience with CI/CD pipelines, infrastructure automation (e.g., Terraform, Azure Bicep), and DevOps practices.
  • Azure Certification.

OUR CLIENT OFFER:

  • Remote job
  • USD payment (6k USD)
  • Career opportunities
  • International projects

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Leadership
  • Mentorship

.NET Developer Related jobs