AI/ML Full Stack Developer, .NET Experience
Responsibilities
Design, develop, and maintain full-stack applications using .NET and modern JavaScript frameworks.
Build and integrate AI/ML solutions, including Generative AI, LLMs, AI agents, and RAG-based applications.
Develop RESTful APIs, microservices, and cloud-native solutions.
Integrate AI platforms such as Azure OpenAI, OpenAI, AWS Bedrock, Claude, or Gemini.
Design and implement vector search solutions and knowledge retrieval systems.
Collaborate with business stakeholders to gather requirements and deliver AI-powered solutions.
Optimize application performance, scalability, and security.
Implement CI/CD pipelines and DevOps best practices.
Participate in code reviews, architecture discussions, and technical mentoring.
Requirements
10+ years of experience in software development.
Strong experience with C#, ASP.NET Core, .NET Framework, .NET 6/7/8.
Experience with Angular, React, or similar frontend frameworks.
Hands-on experience developing and deploying AI/ML solutions.
Experience with LLM integration, prompt engineering, embeddings, and RAG architecture.
Strong knowledge of SQL Server, PostgreSQL, Cosmos DB, or MongoDB.
Experience with REST APIs, microservices, and event-driven architecture.
Experience with Azure, AWS, or Google Cloud platforms.
Knowledge of Git, Azure DevOps, GitHub, and CI/CD pipelines.
Strong analytical, troubleshooting, and problem-solving skills.
Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
J-18808-Ljbffr