Principal Software Engineer
Core
Define benchmarking, workload characterization, and performance evaluation frameworks to influence platform and infrastructure decisions across compute, GPU, memory, storage, and networking technologies.
Role type
Principal Software Engineer (Performance & Infrastructure Strategy)
Builds
Platform and infrastructure decisions for large-scale distributed systems and AI-powered services
Domain
Cloud Infrastructure, AI Systems, Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Performance engineering, distributed systems architecture, benchmarking, workload analysis, hardware strategy, cross-organizational leadership, AI application to engineering workflows, AI infrastructure evaluation, emerging hardware assessment
Preferred skills
Experience with large-scale inference workloads, retrieval systems, agent platforms, Copilot-style architectures, AI-assisted engineering systems
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Lead deep technical investigations into performance, efficiency, and scalability challenges; Partner with infrastructure teams to evaluate emerging hardware technologies; Translate platform capabilities into customer and business impact; Apply AI to engineering workflows and operational decision-making; Build AI-assisted engineering systems for diagnostics and optimization.
Seniority
Principal, strategy & mentorship