Principal Software Engineer
Core
Design, develop, and deploy scalable AI/LLM-powered software features for enterprise skilling platforms, including Copilot features and automated testing frameworks.
Role type
Principal Software Engineer (AI/LLM & Cloud Infrastructure)
Builds
Production-ready AI/GenAI features, microservices, and automated CI/CD pipelines for global learning platforms.
Domain
EdTech / Enterprise Software / Generative AI
Required skills
C#, .NET, React, JavaScript/TypeScript, Microservices, RESTful APIs, Azure Cloud (AKS, App Service, Functions), IaaC (ARM/Bicep), CI/CD, LLM orchestration, RAG, Vector retrieval, Test automation, System architecture
Preferred skills
GenAI solution design, Enterprise search, AI safety/quality measurement, Cost optimization, Cross-team dependency management
Technologies
C#, .NET, React, TypeScript, Azure (AKS, APIM, Logic Apps, Cosmos DB, SQL), Azure DevOps, ARM/Bicep, Python, JavaScript
Responsibilities
Architect and build AI/LLM features (Copilot, RAG) for user productivity; Lead automation of manual testing into robust, self-healing frameworks; Optimize cloud infrastructure for performance and cost; Mentor junior engineers and drive technical standards; Collaborate on cross-functional security and scalability solutions.
Seniority
Principal, hands-on IC with strategic leadership