Principal Software Engineer
Core
Build software tools for validation and exploration of LLM optimization technologies, collaborating with ML researchers and system engineers.
Role type
Principal Software Engineer (LLM optimization & system engineering) (via careerplan.io/jobs/1970393556630574-principal-software-engineer-at-microsoft)
Builds
Software tools for LLM validation and optimization
Domain
Artificial Intelligence / Large Language Models / System Optimization
Deliverable
production ML models
Required skills
C, C++, C#, Java, JavaScript, Python, model scripting, kernel development, requirements scoping, solution estimation, work scheduling
Preferred skills
Deep Neural Network training, LLM serving, ML system optimization
Technologies
Python, C, C++, CUDA
Responsibilities
Collaborate with ML researchers and system engineers; Engage with partners to evaluate LLM performance and quality; Build software tools for LLM optimization validation; Perform software development in model scripting and kernel languages; Identify requirements and scope solutions.
Seniority
Principal, hands-on IC with strategic scope
