Staff Software Engineer - Database Engineering
Core
Design, build, and scale RDBMS and NoSQL systems to meet massive ingestion and analytical demands for a Petabyte-scale DataHub.
Role type
Staff Software Engineer, Database Engineering
Builds
Production database systems (Postgres, MySQL, Aurora, Cassandra, MongoDB) and automation tooling for the Data Platform as a Service.
Domain
Cloud Infrastructure / Database Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
RDBMS optimization (PostgreSQL, MySQL, Amazon Aurora), NoSQL management (Cassandra, MongoDB), Infrastructure as Code (Terraform, Ansible), Python or Java, SQL query optimization, high-availability clustering, distributed systems architecture, sharding strategies.
Preferred skills
Patroni, Citus for PostgreSQL, complex performance tuning in microservices.
Responsibilities
Design and scale database systems for massive ingestion; lead cross-functional projects on data persistence and migration; architect scale-out and sharding strategies; build automation and IaC tooling; maintain HA solutions, backups, and disaster recovery; collaborate with Architects, Product, and Data Science teams.
Seniority
Staff, technical leadership & hands-on IC