As a Senior DBA, you will be the go-to expert for all database-related matters. You will be responsible for the architecture, performance, integrity, and security of our mission-critical database systems. This role requires a deep understanding of both SQL and NoSQL technologies, extensive experience with AWS, and a proactive, problem-solving mindset. You will work closely with our engineering and AI teams to innovate and maintain scalable, reliable data solutions that power our applications.
Key Responsibilities: * Database Ownership & Strategy: Take full ownership of our SQL and NoSQL databases, including PostgreSQL, MongoDB, and others, within a DevOps and Infrastructure as Code (IaC) culture. * Design & Implementation: Collaborate with development teams on database design, providing expert guidance on schema development, data modeling, and technology selection. * Performance Tuning & Optimization: Proactively monitor system performance, troubleshoot database bottlenecks, and optimize queries (DDL/DML reviews) to ensure high-speed operations. * Backup & Recovery: Design, implement, and regularly test robust backup and disaster recovery strategies to guarantee data integrity and availability. * Security & Compliance: Implement and enforce database security best practices, including robust access control, data encryption, and vulnerability patching to protect sensitive data. * Monitoring & Alerting: Configure and manage sophisticated monitoring and alerting systems (e.g., Prometheus, Grafana, CloudWatch) to preemptively identify and resolve issues. * Cloud Administration: Manage and maintain our database stack on AWS, leveraging services like Amazon RDS, DynamoDB and ElastiCache. * Automation & Maintenance: Automate routine maintenance tasks, upgrades, and patching processes to ensure our database environments are secure and up-to-date. * Troubleshooting: Serve as the primary point of contact for database-related incidents, participating in an on-call rotation to provide timely resolutions. * Documentation: Create and maintain clear, comprehensive documentation for database architecture, configurations, and operational playbooks.
Qualifications & Experience (Required): * 5+ years of experience as a Database Administrator, with significant experience in a cloud-first environment (AWS is a prefer). * Expert knowledge in the administration, maintenance, and performance tuning of PostgreSQL. * Strong hands-on experience with MongoDB and understanding of its architecture. * Proven experience with AWS database services: Amazon RDS, DynamoDB, and ElastiCache (Redis). * Broad knowledge of database principles: You are an expert in data backup, recovery, security, and integrity. * Monitoring Expertise: You have practical experience with modern monitoring tools (e.g., Prometheus, Grafana, AWS CloudWatch). * DevOps Mindset: You have a solid understanding of Linux, scripting (Bash/Python), Git, and CI/CD principles. * Problem Solver: You possess excellent analytical and troubleshooting skills, with a track record of driving solutions. * Excellent Communicator: You can clearly articulate complex technical concepts to both technical and non-technical stakeholders. * Ability to work independently and proactively in a fully remote environment.
Nice to Have (But Not Required): * Experience with other high-performance databases such as Cassandra or ClickHouse. * Familiarity with databases that power modern AI/ML applications, such as vector databases or graph databases. * Experience with Infrastructure as Code tools like Terraform. * Previous experience working in a rapidly scaling tech company.
What’s in it for you: * 20 vacation days + 10 sick leave days. * Flexible schedule and fully remote work. * Budget for sports, therapy, and insurance. * Budget for education and English courses. * Corporate psychologist support. * Fun team buildings and amazing company merch.
If you’re interested in this position, please send your CV! We’d be happy to meet you!