Principal Software Engineer - Systems and Infrastructure
Core
Oversee architecture of deeply complex, ambiguous products and solutions; drive innovation and delivery across large-scale initiatives; act as technical authority for cross-product debugging, verification, and automation targeting zero-touch deployment.
Role type
Principal Software Engineer (Systems and Infrastructure)
Builds
Platform-first products, services, tools, and extensible code reused across the organization; large-scale distributed systems, databases, analytics systems, and platform product areas.
Domain
Infrastructure, Systems, AI/ML Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Architecture design and trade-off evaluation, distributed systems design, database and analytics system design, concurrency and data structures, query execution and indexing, open-source project influence, cross-functional stakeholder alignment, technical leadership and mentorship, zero-touch deployment automation, AI/ML infrastructure concepts (model inference, GPU computing, model serving, distributed training).
Preferred skills
Experience with C, C++, C#, Java, JavaScript, Python, or Rust; familiarity with layered security, privacy, safety, and strategic compliance.
Technologies
C, C++, C#, Java, JavaScript, Python, Rust
Responsibilities
Evaluate design options and align technical decisions with business outcomes; establish company-wide coding, testing, and operational standards; provide technical leadership in reviews; collaborate with infrastructure and AI teams to improve performance and reliability of large-scale AI workloads; navigate ambiguous technical challenges and define problems in complex environments.
Seniority
Principal, strategy & mentorship