Database Administrator
Core
Designing, optimizing, and maintaining the data architecture and databases for educational services to ensure stability, performance, and scalability.
Role type
Senior Database Architect / Senior Database Administrator
Builds
Data architecture, data pipelines, and high-availability database systems for educational platforms
Domain
Education technology / Data engineering
Required skills
PostgreSQL, MS SQL, Azure SQL, query optimization, indexing, execution plans, concurrency control, schema design, OLTP/OLAP separation, data pipelines, Change Data Capture (CDC), backup/restore, high availability (replication, failover), RPO/RTO, monitoring (Prometheus, Grafana, Kibana)
Preferred skills
Kafka, Debezium, NoSQL (MongoDB, Redis), Docker, Kubernetes, data warehousing, BI
Technologies
PostgreSQL, MS SQL, Azure SQL, Prometheus, Grafana, Kibana, Kafka, Debezium, MongoDB, Redis, Docker, Kubernetes
Responsibilities
Design and refine database schemas for load and analytics, optimize system performance and resolve bottlenecks, build and develop data pipelines between services, ensure data consistency and quality, implement and maintain high availability approaches, configure and test backup/restore processes, analyze database incidents and performance degradation, participate in data architecture re-engineering, interact with backend, DevOps, and analytics teams, develop and maintain technical documentation
Seniority
Senior, hands-on IC