Principal Software Engineer
Core
Define and own long-term technical strategy for service-to-service authentication, drive platform-level engineering fundamentals, and lead innovation in AI-driven tools and agents.
Role type
Principal Software Engineer (Platform & AI Strategy)
Builds
High-scale distributed cloud services, authentication systems, AI agents, and developer experience frameworks.
Domain
Cloud Infrastructure, Distributed Systems, Generative AI, Machine Learning
Deliverable
production ML models | infrastructure | product features
Required skills
Distributed systems architecture, AI strategy & adoption, SDK/client-side framework design, performance engineering, technical leadership, cross-functional collaboration, production incident management, trade-off analysis, system resilience design.
Preferred skills
Generative AI and ML domain expertise, experience with C/C++/C#/Java/JavaScript/Python, on-call experience for high-severity events.
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Align technical vision with organizational goals, drive consensus across engineering teams and partners, mentor teams on security and resilience, shape investment priorities for platform risks, guide AI tool adoption and agent delivery, manage live site excellence and post-mortems, design high-scale distributed features, build SDKs and client frameworks.
Seniority
Principal, strategy & hands-on IC