Principal Software Engineer
Core
Designing and operating large-scale distributed systems and cloud service backends, including AI agent/LLM-based systems at production scale.
Role type
Principal Software Engineer (distributed systems & AI)
Builds
Large-scale distributed systems, service backends, AI agent/LLM-based systems
Domain
Cloud infrastructure, distributed systems, AI/LLM
Deliverable
production ML models | infrastructure
Required skills
distributed systems architecture, capacity planning, throughput/latency SLA management, cost-of-goods optimization, cloud infrastructure design, AI agent/LLM system design, CI/CD automation, system mentoring, stakeholder negotiation
Preferred skills
Azure cloud expertise, C/C++/C#/Java/JavaScript/Python proficiency
Technologies
Azure, Azure DevOps (ADO), CI/CD pipelines
Responsibilities
Architecting complex ambiguous systems end-to-end, mentoring senior engineers, negotiating dependencies with partner teams, designing and operating large-scale distributed systems, managing capacity planning and SLAs
Seniority
Principal, hands-on IC with mentorship