Senior Database Engineer - AI Startup, DBtune
DBT Solutions AB
- Malmö
- Tillfälligt
- Heltid
- Contribute to the design and development of our machine learning optimization engine for PostgreSQL in collaboration with our machine learning engineers.
- Ongoing contribution and maintenance of our DBtune database agent and optimizer for currently and future supported database runtimes e.g. 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.
- Provide expert advice, guidance, troubleshooting and support to DBtune customers and prospects covering topics such as database monitoring, optimization tuning, database health and recommendations.
- 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 PG internals and the DBtune optimization engine.
- 5+ years of experience as a PostgreSQL Database Engineer or Administrator.
- 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.
- 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 clustering, disaster recovery planning and recovery.
- Experience with operating system tuning.
- Experience with Postgres cloud database services (AWS RDS, Aurora etc).
- Experience programming in Python.
- Familiarity with DevOps principles and practices.
- Willingness to contribute to the PostgreSQL open-source project.
- Experience working in a fast-paced, technology-driven environment.
- 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.
Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov.