Principal Software Engineer
Core
Design, build, and optimize scalable, reliable training infrastructure and tools for LLMs, SLMs, multimodal, and code-specific models within the AI Platform.
Role type
Principal Software Engineer (AI Infrastructure)
Builds
Production-grade training infrastructure, orchestration systems, and multi-tenant platforms for AI model development.
Domain
Artificial Intelligence / Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Kubernetes orchestration, Python/Go/Rust/C++/Java/C#, cloud infrastructure design, distributed systems, API design, incident response, multi-tenant platform architecture, secure runtime design, GPU workload management, container image build systems, cloud networking, observability (logging/tracing/dashboards), mentorship.
Preferred skills
Experience with sandboxed execution environments, remote development environments, evaluation infrastructure, ephemeral compute platforms, agent execution platforms, VM/container hybrid systems.
Technologies
Kubernetes, Python, Go, Rust, C++, C#, Java, JavaScript, C, Linux, Windows, GPU clusters
Responsibilities
Design and implement services to serve production traffic while fulfilling security and privacy requirements; lead technical design and drive ambiguous projects to completion; mentor other engineers; diagnose production issues using logs, metrics, and traces; improve service operability through structured logging and automated validation.
Seniority
Principal, hands-on IC with strategic leadership