Infrastructure Software Engineer Metadata Core
Core
Design, develop, and maintain large-scale distributed database and storage systems with low latency, strong consistency, and high availability.
Role type
Senior IC infrastructure software engineer (distributed systems)
Builds
Distributed database and storage platforms
Domain
Cloud infrastructure + distributed systems
Required skills
Go, Rust, C++, distributed systems fundamentals, database platform development, production operations, debugging, performance analysis, consensus algorithms, coordination technologies
Preferred skills
Systems programming, complex troubleshooting, system design reviews
Technologies
Go, Rust, C++, Raft, Paxos, ZooKeeper, etcd
Responsibilities
Design and optimize replication, partitioning, and consensus mechanisms; develop caching solutions; operate production systems and troubleshoot reliability issues; contribute to system design reviews and infrastructure roadmap.
Seniority
Senior, hands-on IC
