We are seeking a highly skilled and visionary Senior .NET Engineer with expertise in AI to join our team. In this role, you will lead the design, development, and deployment of innovative AI-powered applications, leveraging the .NET framework, Microsoft Azure, and OpenAI technologies to deliver scalable, secure, and high-performing solutions.
Responsibilities
- Lead the design, development, and deployment of AI-driven solutions using .NET, Azure cloud services, and OpenAI APIs
- Architect and build scalable, maintainable, and secure applications with AI models and natural language processing
- Collaborate with data scientists, AI specialists, and product owners to translate AI research into production-ready software
- Drive best practices in coding, architecture, testing, and DevOps for the AI development lifecycle
- Mentor developers to promote knowledge sharing and technical expertise across the team
- Manage project planning, sprint execution, and delivery timelines while aligning with business objectives
- Implement and oversee CI/CD pipelines, automated testing, infrastructure-as-code, and monitoring solutions in Azure
- Ensure data privacy, security, and compliance are central to AI solutions
- Stay updated on emerging AI technologies and cloud innovations to enhance platform capabilities
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 3+ years of professional software development experience
- AI Orchestrator frameworks like Microsoft Semantic Kernel
- Strong expertise in .NET Framework and/or .NET Core development
- Proven experience designing and building cloud-native applications on Microsoft Azure, including App Services, Functions, and Cognitive Services
- Hands-on experience integrating OpenAI APIs, GPT models, or similar AI/ML frameworks into applications
- Solid understanding of RESTful APIs, microservices architecture, and event-driven design patterns
- Experience with containerization using Docker and Kubernetes, as well as infrastructure as code methods like Terraform, ARM templates, or Bicep
- Familiarity with CI/CD pipelines using Azure DevOps or similar tools
- Strong leadership, communication, and mentoring skills
- Ability to work effectively in a collaborative Agile environment
- Upper-Intermediate English language proficiency (B2)
Nice to have
- Familiarity with AI model training, fine-tuning, and deployment workflows
- Experience with real-time data processing and streaming technologies
- Prior involvement in developing conversational AI/chatbots or natural language processing applications
- Knowledge of security standards and compliance considerations for AI and data handling