Software Engineer
Core
Design and build resilient, high-throughput distributed algorithms to sustain six 9s of continuous uptime for the Enterprise Data Cloud engine.
Role type
Senior IC distributed systems engineer (C++)
Builds
Core platform components for the Enterprise Data Cloud
Domain
Data storage / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ systems programming, distributed systems design, Linux internals, database engines, containerized environments, performance optimization, fault tolerance, concurrent programming
Technologies
C++, Linux, distributed consensus, containerization
Responsibilities
Design and build resilient, high-throughput distributed algorithms; Lead key platform initiatives from architectural design through production rollout; Evaluate multi-faceted engineering issues across distributed consensus, resource allocation, and fault tolerance; Partner with peer engineers to conduct rigorous design and code reviews
Seniority
Senior, hands-on IC
