AI Software Engineer
Core
Design, develop, and maintain full stack applications and distributed cloud-based systems, integrating generative AI and LLM capabilities.
Role type
Senior IC AI Software Engineer (.NET/Azure)
Builds
Distributed cloud-based systems running on Azure with integrated AI/LLM features
Domain
Cloud infrastructure and Generative AI
Deliverable
production ML models
Required skills
C#, .NET Core, Azure, Docker, Kubernetes, REST API, Unit/Integration testing, OOP
Preferred skills
Blazor, LLM orchestration frameworks (LangChain, LangGraph, Semantic Kernel)
Technologies
Microsoft Azure, .NET, C#, React, Angular, Vue.js, Docker, Kubernetes, LangChain, LangGraph, Semantic Kernel
Responsibilities
Design and develop full stack applications using C# and .NET; Build and enhance functionality for distributed cloud-based systems; Integrate and optimize generative AI and LLM capabilities; Containerize applications using Docker and Kubernetes; Support and troubleshoot existing production systems; Write clean, maintainable, and well-documented code following OOP principles
Seniority
Senior, hands-on IC