Staff Database Reliability Engineer
Company
Dutchie
Location
Remote
Type
Full Time
Job Description
About Dutchie
Founded in 2017, Dutchie is a comprehensive technology platform powering dispensary operations, while providing consumers with safe and easy access to cannabis. Dutchie aims to further support the positive societal change the cannabis industry brings to the world through wellness benefits, social justice, and empowering local communities through tax revenue. Powering thousands of dispensaries across 40+ markets throughout the United States and Canada, Dutchie is the leading technology company in the cannabis space and was named in Fast Company’s 10 Most Innovative Companies in North America and listed two years in a row on LinkedIn’s Top 50 Startups.
Dutchie has raised over $600M in funding to date, backed by D1 Capital Partners, Tiger Global, Dragoneer, DFJ Growth, Thrive Capital, Howard Schultz, Snoop Dogg’s Casa Verde Capital, Gron Ventures, members of the founding team at DoorDash, Kevin Durant’s Thirty Five Ventures, and other notable angel investors.
About This Job
We are seeking a highly skilled and experienced Staff Database Reliability Engineer (DBRE) to join our team. In this role, you will be responsible for ensuring the availability, reliability, and performance of our database systems with a focus on PostgreSQL. You will be a subject matter expert within our Engineering organization for PostgreSQL databases and help drive our strategy and adoption. You will work closely with cross-functional teams, including software engineers, platform engineers and product architects to design, implement, and maintain robust and scalable database solutions. The ideal candidate should have a strong background in database administration, migrations, troubleshooting, and optimization working with PostgreSQL in a high volume transactional environment.
What You'll Do...
- Design, deploy, and manage highly available, reliable and scalable database architectures for PostgreSQL and other database technologies.
- Monitor and optimize database performance, identifying and resolving performance bottlenecks and other issues to ensure optimal system performance.
- Develop and implement database backup and disaster recovery strategies to ensure data integrity and minimize downtime.
- Perform database capacity planning and resource utilization analysis to ensure adequate scalability and efficient resource allocation.
- Collaborate with development teams to provide guidance and support in optimizing database queries, data models, and application integration.
- Troubleshoot and resolve database-related incidents and issues, including data corruption, connectivity problems, and performance degradation.
- Implement and enforce security and access control measures to protect sensitive data.
- Proactively identify potential issues, risks, and areas for improvement in the database infrastructure and propose and implement solutions.
- Stay up-to-date with the latest database technologies, tools, and best practices, and recommend their adoption when appropriate.
- Create and implement monitoring and alerting solutions to detect and prevent issues before they impact our customers
- Troubleshoot and resolve complex issues in production environments
- Participate in on-call rotation to ensure 24/7 availability of our systems and services
- Lead and mentor junior members of the Reliability Engineering team
- Continuously identify and implement process improvements to increase efficiency and reduce risk
What You Bring...
- Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent experience).
- 5+ years of experience in database administration and support, with a focus on PostgreSQL.
- Strong proficiency in database administration, configuration, and performance tuning, with a focus on PostgreSQL.
- Solid understanding of database design principles, data modeling, and normalization.
- Experience with database backup and recovery strategies, including high availability and disaster recovery solutions.
- In-depth knowledge of database security best practices, including user access controls, encryption, and auditing.
- Proficiency in writing and optimizing complex SQL queries and familiarity with stored procedures.
- Familiarity with scripting languages (e.g., Python, PowerShell) for automating database tasks and monitoring.
- Experience with cloud-based database platforms (e.g., AWS RDS, MongoDB, Microsoft SQL Server) is a plus.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills to work effectively within a team environment.
- Experience migrating from other database systems to PostgreSQL is a plus.
It's a bonus if you...
- Master's degree in Computer Science, Computer Engineering, or a related field
- Experience with containerization technologies (e.g., Docker, Kubernetes)
- Experience with Infrastructure as Code (IaC) tools (e.g., Pulumi, Terraform, CloudFormation)
- Experience with agile development methodologies (e.g., Scrum, Kanban)
You’ll Get…
We are targeting a starting salary of $190,000 based on the intended level for this role. There may be flexibility on individual compensation packages based candidate skill set, experience, qualifications and other position-related factors
In addition to cash compensation, our total rewards package includes:
- Full medical benefits including dental and vision plans to ensure you always have the best care.
- Equity packages in the form of stock options to all employees.
- Technology (hardware, software, reading materials, etc..) allowance
- Flexible vacation and sick days
#LI-AH1
At Dutchie, we’re committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. Dutchie believes that diversity and inclusion among our teammates is critical to our success, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.
Date Posted
05/14/2024
Views
0
Similar Jobs
Linux Support Engineer - Voltage Park
Views in the last 30 days - 0
Voltage Park is seeking a Linux Support Engineer for a fulltime remote position The ideal candidate will have command line level Linux sys administrat...
View DetailsTechnical Architect - CDW
Views in the last 30 days - 0
CDW offers a rewarding career opportunity for a Technical Architect with expertise in ServiceNow The role involves delighting customers by collaborati...
View DetailsSenior React.js & Python Developer - Lemon.io
Views in the last 30 days - 0
Lemonio is a marketplace that connects Senior Developers with handpicked startups in the US and Europe They offer projects based on the developers exp...
View DetailsFederal Security Solutions Engineer - Rapid7
Views in the last 30 days - 0
Rapid7 is seeking a Federal Solutions Engineer with 5 years of experience in cybersecurity solutions engineering or technical sales focusing on federa...
View DetailsSales Engineer - Dandy
Views in the last 30 days - 0
Dandy a venturebacked company is revolutionizing the 200B dental industry with advanced technology They are looking for a Sales Engineer with 5 years ...
View DetailsEngineering Manager (Group Practice Tooling & Provider CX) - Headway
Views in the last 30 days - 0
Headway is a mental healthcare company founded in 2019 aiming to build a new mental health care system accessible to everyone They have a national net...
View Details