Principal Software Quality Engineer
Core
Define and lead the quality strategy for a sophisticated distributed database platform, driving reliability, scalability, and product excellence across database infrastructure, client SDKs, and management tools.
Role type
Principal Software Quality Engineer (Distributed Database Systems)
Builds
Distributed database platform, client SDKs, and management tools
Domain
Distributed databases and storage systems
Deliverable
production ML models
Required skills
Distributed database testing, fault injection, systems-level debugging, Python programming, CI/CD infrastructure management, AI agent integration, protocol and serialization knowledge, chaos testing, test automation framework development
Preferred skills
NoSQL database expertise, C/C++/Go/Rust/Java systems programming, client SDK testing, AI evaluation frameworks
