Principal Solution Engineer .NET AI

Cobra Studio is seeking a Principal Solution Engineer with expertise in Artificial Intelligence and Full-Stack Development to lead the design, implementation, and integration of AI-driven solutions and core platform features for our multi-tenant SaaS platform. The required english level is B2. This is a full-time remote position with compensation in US dollars.

AI
.NET
Machine Learning
.NET Core
C#
Azure
CI/CD
API

JOB DESCRIPTION:

Benefits and conditions

  • Fully remote job.
  • All required equipment will be provided.
  • Dynamic and interesting work with lots of growth opportunities.

Requirements

Software Engineering Experience

  • Over 8 years of experience in software engineering, including at least 5 years specializing in .NET-based full-stack development, with a strong foundation and hands-on expertise in Artificial Intelligence (AI).

SaaS Platform Development

  • Proven experience in building multi-tenant SaaS platforms or projects, emphasizing tenant-specific processing and data isolation.
  • Proficiency in designing and managing tenant-specific APIs and integrating them into multi-tenant architectures.

AI/ML Expertise

  • Extensive experience in AI/ML model design and deployment, focusing on Natural Language Processing (e.g., GPT, BERT), predictive analytics, or Retrieval-Augmented Generation (RAG)-based solutions.

Backend Development

  • Strong expertise in .NET Core and C# for developing APIs, backend services, and serverless solutions.
  • Demonstrated experience with Azure Functions, Durable Functions, and serverless architectures.

Cloud and Big Data

  • Deep knowledge of Azure services, including Azure Cognitive Services, Azure OpenAI, Azure AI Search, Azure OpenAI 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 development).
  • Practical experience with CI/CD pipelines, infrastructure automation tools (e.g., Terraform, Azure Bicep), and DevOps best practices.

Nice to have

  • Familiarity with modern front-end frameworks for web apps (e.g., React, Angular) is a plus.

Soft Skills

  • Strong communication skills and interpersonal skills.
  • High-level english communication is needed (B2+/C1).

Responsibilities

Preferred Qualifications

  • 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.

----