Principal Software Engineer
Core
Design and ship end-to-end AI systems including LLM-based services, retrieval pipelines, and agentic workflows optimized for safety, latency, and cost at cloud scale.
Role type
Principal Software Engineer (Applied AI/ML)
Builds
Production AI/ML systems, agentic workflows, and LLM services for real customer scenarios
Domain
Cloud-scale AI, Large Language Models, Agentic Systems
Deliverable
production ML models
Required skills
LLM/ML system architecture, agentic system design, model orchestration, RAG implementation, cloud service design, fine-tuning, evaluation frameworks, performance optimization, responsible AI practices
Preferred skills
Azure AI expertise, vector store integration, inclusive design standards
Technologies
Azure, Python, C#, C++, LLMs, SLMs, vector stores
Responsibilities
Lead technical direction for features and services, mentor engineers, participate in on-call/operational excellence, collaborate with research teams on model adaptation
Seniority
Principal, hands-on IC with strategy & mentorship