Database Engineer

MagicSchool ✨📚🍎

Benefits

Unlimited PTO

Job Description

Partner with application development teams to design optimal Postgres data models that support new features and scale with business growth. Review and optimize Postgres data structures and query patterns to ensure efficient performance. Collaborate on API design decisions that impact database structure and query efficiency. Analyze database query load to find opportunities for efficiency gains, and implementing them proactively. Implement and maintain database observability and monitoring systems. Manage database upgrades, backup strategies, and read replica configurations. Troubleshoot and resolve production database incidents as part of support rotation. Plan, review and execute application data migrations, collaborating with product development teams to coordinate releases. Implement and execute efficient large scale data migrations. Design and implement data security / privacy tooling. Collaborate with development and platform team to architect large scale new data persistence systems and migrate production traffic to them. Develop and promote standards and best practices of database design and development.

About MagicSchool

MagicSchool is the premier generative AI platform for teachers.

Apply for This Position