AI Full Stack Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled AI Full Stack Engineer with a strong .NET background to design, develop, and deploy intelligent enterprise applications powered by AI/ML and Generative AI technologies. The ideal candidate should have expertise in modern full-stack development using Microsoft technologies along with hands-on experience in integrating AI services, LLMs, and cloud-native architectures. You will work closely with product managers, architects, data scientists, and DevOps teams to build scalable AI-enabled applications that enhance business productivity and user experience.
Key Responsibilities
-
Design and develop scalable full-stack applications using .NET Core / ASP.NET Core
-
Build responsive frontend applications using Angular, React, or Blazor
-
Integrate AI/ML capabilities into enterprise applications using: o Azure OpenAI o OpenAI APIs o Cognitive Services o LangChain / Semantic Kernel
-
Develop RESTful APIs and microservices architectures
-
Build AI-powered features such as: o Chatbots o Intelligent search o Document processing o Recommendation systems o Copilot-style assistants
-
Work with vector databases and retrieval-augmented generation (RAG) pipelines
-
Implement secure authentication and authorization mechanisms
-
Optimize application performance, scalability, and reliability
-
Collaborate with DevOps teams for CI/CD automation and cloud deployments
-
Write clean, maintainable, and testable code following best practices
-
Participate in code reviews, architecture discussions, and agile ceremonies
Requirements
Backend
-
Strong experience in: o C# o .NET Core / ASP.NET Core o Entity Framework Core o Web APIs o Microservices Frontend
-
Experience with: o Angular AI & Generative AI
-
Hands-on experience with: o Azure OpenAI Service o OpenAI APIs o Prompt Engineering o LLM Integration o Semantic Kernel / LangChain o RAG architecture Cloud & DevOps
-
Microsoft Azure experience: o App Services o Azure Functions o AKS o Storage Accounts o API Management
-
CI/CD using: o Azure DevOps o GitHub Actions Database
-
SQL Server
-
Cosmos DB / NoSQL databases
-
Vector databases (preferred)
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science or related field
- Experience building enterprise AI solutions
- Knowledge of Machine Learning concepts
- Familiarity with Docker and Kubernetes
- Experience with secure coding and enterprise-grade application development
- Microsoft Azure certifications are a plus
Nice to Have
-
Experience with: o Copilot Studio o AI Agents o MCP Servers o Graph API o Power Platform integration
-
Knowledge of: o Python o TensorFlow / PyTorch o NLP concepts
Soft Skills
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Ability to work in agile and fast-paced environments
- Self-driven with strong ownership mindset