About DBtune
DBtune is an innovative startup based in Malmö, specializing in AI-driven optimization for PostgreSQL databases. We are looking for a talented Database Engineer who will play a key part in designing robust database systems and implementing AI-driven solutions to enhance our cloud-based data operations. If you have a passion for database management, performance tuning, and innovative technology, join our fast-growing team.
Job Overview
We’re actively seeking to expand the team with a Database Engineer. In this role, you will leverage your expertise in PostgreSQL database management, collaborate with our development team to enhance and ensure the smooth operation, security, and performance of our product. You will be working with various PostgreSQL solutions, both on-premise and database-as-a-service (DBaaS), such as Amazon RDS PostgreSQL, Azure PostgreSQL Flexible Server.
DBtune encourages and supports employees to attend and represent DBtune at prominent database conferences, sharing expertise and insights on performance engineering and AI-driven database optimization solutions.
Key Responsibilities
Contribute to the design and development of our machine learning optimization engine for PostgreSQL in collaboration with our machine learning engineers.
Contribute to the extension of the optimizer to RDS, Aurora, Flexible Server, Cloud SQL, etc.
Define realistic database benchmarks to test the optimization engine.
Perform regular performance optimization tasks and analyze database performance metrics.
Identify and troubleshoot database issues.
Ensure a stable environment by providing support to the on-premise and cloud databases, including troubleshooting performance issues and monitoring database health.
Stay up-to-date on the latest trends and advancements in PostgreSQL administration and tuning.
Meet customers and partners to collect product requirements and help them understand the relation between the PostgreSQL internals and the DBtune optimization engine.
Requirements
3+ years of experience as a PostgreSQL Database Engineer or Administrator.
Experience programming in Python.
Experience with enterprise grade PostgreSQL applications both transactional and analytical.
Expertise in both self-hosted and DBaaS PostgreSQL performance tuning, analysis and optimization.
Demonstrated ability to solve complex database engineering problems.
Strong understanding of database security principles and best practices.
Understanding of PostgreSQL database performance monitoring and analysis tools.
Ability to work independently and as part of a collaborative team.
Willingness to speak at PostgreSQL community events around the world.
Strong written and verbal communication skills in English.
Additional Merits
Degree in Computer Science or related field.
Experience with automation tools (e.g., Ansible, Chef).
Experience with benchmarking frameworks, e.g. BenchBase.
Experience with monitoring tools like Prometheus and Grafana.
Experience with high-availability tools like Patroni.
Experience with connection pooler tools like PgBouncer.
Experience in database disaster recovery planning and recovery.
Experience with operating system parameter tuning.
Familiarity with DevOps principles and practices.
Willingness to contribute to the PostgreSQL open-source project.
Experience working in a fast-paced, technology-driven environment.
Work Environment
DBtune fosters a dynamic and collaborative work environment where innovation thrives.
As a tight-knit team, we value diversity, embrace differences, and we are constantly committed to creating a culture, where everyone feels safe, valued, respected, and included. In our journey, we emphasize a culture of continuous learning and professional growth. We believe in the power of creativity to transform the industry, and we encourage each team member to bring their unique perspective to the table. Our team is multinational and is located in Malmö.
Terms of Employment
This is a permanent position, presenting abundant opportunities for professional growth and development at DBtune. We take pride in offering a highly competitive compensation package. Furthermore, we are committed to investing in our team's continuous learning and skill enhancement. This commitment is exemplified through workshops and conferences, to foster personal and professional growth. In recognition of the importance of work-life balance, we provide flexible work hours.
Location
This in-office position calls for regular attendance at our Malmö headquarters, providing ample opportunities for face-to-face interactions and collaboration with our team. DBtune offers flexibility with a 2-day-a-week in-office policy. We're proud to be a part of the Minc startup incubator, a nurturing ecosystem that has played host to renowned companies like Neo4j, Polar Rose, Hövding, and Debricked.
For candidates residing in Denmark, our compensation package is crafted to acknowledge the elevated cost of living and ensure an appropriate salary adjustment. Furthermore, the implemented 2-day-a-week office policy offers a flexible and manageable work arrangement, making commuting to the office less burdensome.
How to Apply
Applications must be written in English and compiled into a PDF-file. They should contain:
Résumé/CV.
Links to previous work/artifacts such as code samples (e.g., Github, personal site, LinkedIn, direct files, blog posts, etc.).
Contact information of at least two professional references. References will be contacted only after the candidate has been informed and following the initial interview stage.
Copies of relevant certificates/grades that you wish to be considered.
Join the DBtune Team
If you are passionate about AI, machine learning, databases and creating impactful software solutions, we encourage you to apply! Be part of our journey to transform cloud and database systems and contribute to a more efficient and sustainable future.
This job comes with several perks and benefits