Senior AI Software Engineer
Core
Design and develop Generative AI applications and backend services leveraging Large Language Models (LLMs) to support engineering and R&D activities.
Role type
Senior IC AI Software Engineer
Builds
AI-powered applications, services, and REST APIs integrating LLMs with enterprise data
Domain
Enterprise software engineering and Generative AI
Deliverable
production ML models
Required skills
C#/.NET, Python, Generative AI, LLMs, REST APIs, relational databases, software architecture
Preferred skills
Microsoft Azure AI Foundry, RAG architectures, vector databases, AI orchestration frameworks, multimodal AI
Technologies
Microsoft Azure AI, Azure AI Foundry, Semantic Kernel, ASP.NET Core
Responsibilities
Design and develop applications using LLMs and Generative AI; Build AI-powered solutions for engineering and R&D; Integrate AI models through APIs and SDKs; Evaluate and improve AI solutions including prompt design and context management; Contribute to technical architecture of new AI solutions; Provide technical guidance to junior engineers
Seniority
Senior, hands-on IC