What are the responsibilities and job description for the Software Engineer, Database position at Notion?
About Us:
We're on a mission to make it possible for every person, team, and company to be able to tailor their software to solve any problem and take on any challenge. Computers may be our most powerful tools, but most of us can't build or modify the software we use on them every day. At Notion, we want to change this with focus, design, and craft.
We've been working on this together since 2016, and have customers like Pixar, Mitsubishi, Figma, Plaid, Match Group, and thousands more on this journey with us. Today, we're growing fast and excited for new teammates to join us who are the best at what they do. We're passionate about building a company as diverse and creative as the millions of people Notion reaches worldwide.
About The Role:
Database is the core foundation component of Notion’s serving infrastructure, as the product grows we need to scale the system to support more users and also meet new enterprise customer needs. As the resident expert on databases, you’ll help define the architecture, process, and best practices for how we build and operate Database systems at Notion. Notion database systems currently running on Amazon RDS for PostgreSQL.
You will:
- Take ownership of the overall database system, and build vision and roadmaps for the team.
- Partner with teams across the company to drive reliability, performance, scalability, and observability of the database system.
- Build a tooling chain to help diagnose operational issues and help address high-priority issues as they arise.
- Design, improve and automate processes like database provision, schema migration, capacity planning, etc.
Skills You’ll Need to Bring:
- Database expert: You bring multiple years of expertise in operating production databases, whether Postgres, Mysql or similar database systems. You have a deep understanding of modern database systems and the ecosystem around them. You have experience in designing database schema/structures and programming and optimizing database code, SQL, and debugging performance issues.
You may be a good fit if:
- You have experience in scaling a hyper-growth startup
- You can lead a small team and multi-month project end to end with minimal management and cross-functional support
- You've managed, maintained, and monitored systems using Amazon Web Services, and Datadog.
Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Notion.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation made due to a disability, please let your recruiter know.
#LI-Onsite