Principal Software Engineer
Core
Design and operate large-scale distributed systems, databases, and platform infrastructure while providing architectural guidance and mentorship across engineering teams.
Role type
Principal Software Engineer (Infrastructure & Platform)
Builds
Platform-first products, services, tools, and extensible code for core infrastructure
Domain
Cloud infrastructure, distributed systems, data infrastructure, AI infrastructure
Deliverable
production ML models | infrastructure
Required skills
Architecting large-scale distributed systems, designing data infrastructure, IaaS, AI infrastructure, storage, graph, compute, platform systems, open-source project influence, debugging complex systems, incident management, deployment automation, security hardening, telemetry implementation
Preferred skills
Coding in C, C++, C#, Java, JavaScript, or Python, participating in open-source governance, evaluating new technologies
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Drive innovation and deliver software at scale ensuring reliability, security, compliance, performance, and cost requirements; Provide architectural guidance and mentorship across teams; Design platform-first products, services, tools, and extensible code; Serve as technical lead for multiple key initiatives; Partner with teams, customers, and technical leadership to align perspectives and execute long-term vision; Lead debugging, incident-learning, deployment automation, security hardening, and telemetry improvements
Seniority
Principal, strategy & mentorship

