
AI Software Engineer
Job Description
· We are seeking a highly skilled AI Software Engineer with strong hands-on experience building enterprise-grade AI solutions leveraging RAG (Retrieval-Augmented Generation), LLMs, agent frameworks (MCP), and vector databases within the Microsoft/Azure ecosystem.
· The ideal candidate should have deep expertise in Python, C#, .NET, and cloud-native AI application development on Microsoft Azure.
Key Responsibilities
· Design, build, and deploy AI applications using RAG architectures and Large Language Models (LLMs)
· Implement and integrate vector databases for semantic search and knowledge retrieval
· Develop scalable APIs and backend services using Python and C#/.NET
· Deploy, manage, and optimize AI solutions on Microsoft Azure
· Build cloud-native, API-driven microservices architectures
· Collaborate with cross-functional teams to translate business requirements into AI-driven solutions
· Ensure performance, security, and scalability of AI systems
Required Skills & Qualifications
· 7–10 years of overall software engineering experience
Hands-on experience with:
· RAG architectures
· Large Language Models (LLMs)
· Vector databases
· Agent frameworks (MCP or similar)
· Strong programming skills in:
· Python
· C# / .NET
· Experience working within the Microsoft technology stack
· Solid experience with Microsoft Azure (Cloud services, deployment, monitoring)
· Experience in cloud-native and API-based development
· Strong understanding of scalable architecture and distributed systems
Nice to Have
· Experience with Azure OpenAI Services
· Experience with modern agent frameworks
· Docker and Kubernetes
· MLOps practices and CI/CD for AI workloads
Similar Jobs
AI Engineer
Remote
AI Engineer
Remote
AI Engineer
Remote
AI Engineer
Remote
AI Engineer
Illinois