Staff Software Engineer - Rust and Distributed Systems (Bay Area, hybrid)
Core
Design, build, and own core platform services powering secure, distributed systems at scale for a confidential computing platform.
Role type
Staff Software Engineer (Distributed Systems & Security)
Builds
Foundational microservices and core components for a hybrid multicloud confidential computing platform
Domain
Cybersecurity, Distributed Systems, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C/C++, Go, distributed systems architecture, microservices design, Kubernetes, cloud platforms (AWS/GCP/Azure), CI/CD, Linux debugging, SQL/NoSQL
Preferred skills
Confidential computing (Intel SGX, AMD SEV, Nitro Enclaves), secure AI systems, performance-critical systems programming
Technologies
Rust, Kubernetes, AWS, GCP, Azure, Linux, SQL, NoSQL
Responsibilities
Design and build distributed microservices, own system architecture end-to-end, drive technical direction across services, lead system design and API discussions, write production-grade code and conduct code reviews, mentor engineers
Seniority
Staff, hands-on technical leadership