Principal Software Engineer
Core
Drive technical strategy and execution for distributed databases, storage systems, and AI-native platform modernization at hyperscale.
Role type
Principal Software Engineer (Distributed Systems & AI-Native Architecture)
Builds
Distributed storage architectures, AI-native systems, and mission-critical global services
Domain
Cloud Infrastructure, Distributed Systems, Data Protection
Deliverable
production ML models | infrastructure
Required skills
Distributed storage systems, databases, cloud infrastructure, service architecture, performance optimization, scalability, resiliency, data durability, operational excellence, AI-native service design, AI-assisted engineering practices, cross-organizational technical strategy, data-driven architectural decisions
Preferred skills
Mentorship of senior engineers, raising engineering standards, fostering ownership culture
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Define technical direction for complex initiatives spanning distributed databases and storage systems, lead design of AI-native systems and distributed storage architectures, establish technical standards and guardrails for AI-enabled solutions, use telemetry and data analysis to optimize resource utilization and guide engineering investments, lead live-site excellence through root-cause analysis and operational automation, mentor engineers and technical leaders across the organization
