Description
Architect and develop .NET applications with AI-driven capabilities, including local RAG pipelines and semantic search, while managing relational databases and cloud-native deployments.
This role is on-site.
Responsibilities
- Architect and deploy local AI processing models and RAG pipelines within existing .NET ecosystems using Semantic Kernel.
- Design and maintain relational data models, writing and tuning advanced SQL queries for performance optimization.
- Configure PostgreSQL with Docker and pgvector for efficient vector storage and retrieval.
- Develop microservices using ASP.NET Core, leveraging AWS services like Lambda, API Gateway, and Fargate.
- Implement CI/CD pipelines for build, release, and deployment in an Agile/Scrum environment.
Required Skills
- 8+ years of experience with C#, ASP.NET Core, and .NET Microservices.
- Deep understanding of OOP, SOLID principles, design patterns, and domain-driven design (DDD).
- Proficiency in PostgreSQL, including pgvector and Docker configuration.
- Experience with AI/Gen AI tools, specifically RAG implementation and Semantic Kernel.
- Solid background in HTML, JavaScript, XML, and JSON.
- Familiarity with JavaScript frameworks such as Angular, Vue.js, React, or Knockout.
- Experience with source control and team tools: Git, Visual Studio, Azure DevOps, JIRA.
- Knowledge of cloud-native services, preferably AWS (Lambda, SNS, SQS, CloudFormation).
Preferred Skills
- Experience with NoSQL databases.
- Knowledge of general office machines and MS Office tools.