Zaposlitveni oglasi » Database Engineer (Senior)
Database Engineer (Senior) @ Databox
- objavljeno ::
Opis delovnega mesta
The Role
As a (Senior) Database Engineer, we expect you to own our database domain end-to-end. Your primary responsibility will be to design, monitor and maintain the availability, capacity, and performance of our database systems. Our infrastructure runs on AWS with Grafana and Prometheus for monitoring. We use PostgreSQL for application and metric warehouse databases, which are rapidly growing. To address scaling challenges, we leverage Citus, an open-source extension that transforms PostgreSQL into a distributed database, allowing us to shard and scale efficiently.
The Work
- PostgreSQL Application and Metric Warehouse Databases: Manage the PostgreSQL infrastructure, with a focus on scaling, high availability (Patroni, Citus, Pgpool-II), load balancing, and disaster recovery (pgBackRest).
- Database Observability and Metrics: Instrument Prometheus exporters, maintain Grafana dashboards, and create actionable alerts that keep noise low and signal high.
- Deployment and Incident Management: Roll out changes to production, handle production incidents, and provide on-call support.
- Query Optimisation & Performance Tuning: Partner with product teams on schema design, index strategy, and plan analysis; document patterns and run brown-bag sessions.
- Future Data-Platform Architecture: Collaborate with engineering leadership to design large-scale, distributed storage that supports new products and petabyte growth.
- Team Building & Mentorship: Draft the roadmap, standardise operating procedures, and mentor engineers, then later on help interview and onboard new DB engineers.
Od kandidatov zahtevamo
The Skills
Technical Expertise:
- Expert-level proficiency in PostgreSQL administration: installation, configuration, performance tuning, replication, backup, and recovery.
- Strong experience in query optimization, indexing strategies, and database automation using Python, Bash, or Ansible.
- Experience working with distributed production environments.
Collaboration and Communication:
- Provide technical guidance, mentor team members, and lead by example.
- Promote core values, adapt to shifting priorities, and offer initiatives and solutions.
- Problem-Solving and Ownership: Show ownership of the database ecosystem and infrastructure components.
- Identify and align SLOs for availability and latency.
- Proactively resolve issues and document learnings.
Additional Skills:
- Experience across different stack layers to solve user problems.
- Ability to self-manage, prioritize, and deliver solutions.
Nice to Have:
- A "get-things-done" attitude and a passion for building tools or systems that help others.
- Quick learner, proactive, and able to handle increasing responsibilities.
- Strong skills in debugging, code optimization, and automating routine tasks.
- Excellent English communication skills, both written and spoken.
Kandidatom ponujamo
The Benefits
We believe great work happens when people feel supported at work and beyond. Here's what you get when you join Databox:
- Competitive compensation: A compensation package that matches your experience and the value you bring.
- Hybrid work flexibility: We value in-person collaboration, but also support remote work several days a week.
- Extended remote & sabbatical options: Work remotely for a longer period of time or take paid sabbatical leave after long-term commitment.
- Engaging workspace: Our office at Tehnološki Park Ptuj includes a gym, zen room, fully equipped kitchen, library, and a relax & play lounge.
- Professional growth support: We’ll support your growth with a clearly defined career path, equipment and book budget and access to online courses.
- Health & Wellness perks: Comprehensive medical exams, weekly yoga, meditation, and in-house workouts.
- Team connection: We prioritize connection with team-building events, company retreats and office hangouts.
This role is based near Ptuj, Slovenia, with the flexibility to work from home several days a week.
Kontakt
Apply here: https://databox.bamboohr.com/careers/110?source=aWQ9Mjg%3D
For more information about the role: andreja.grca@databox.com
Klasifikacija delovnega mesta
- Lokacija:
- Ptuj
- Plačilo:
- starts with 4k & increases based on experience EUR / mesec
- Delovni čas:
- redna zaposlitev
Zahtevana znanja
- PostgreSQL
- ekspert
- Python, Bash, or Ansible
- napredno znanje
- distributed production environments
- napredno znanje
O podjetju
We are an international team with 130+ team members from 18 countries, providing a SaaS platform for business analytics to clients worldwide, helping them improve their performance.
On our mission to help millions of businesses worldwide leverage data to improve their performance by making it easy to discover actionable insights that drive better, faster, and more confident decision-making, we’re looking for goal-oriented, committed, and curious team players to build the future of business performance with us.
Our 9 Product and Engineering teams have over 40 members with extensive experience in UI/UX design, frontend/mobile/backend development, product growth, and analytics. We build our products and features from scratch using the latest technologies and juggling vast amounts of data daily.
Recognized as one of the Top 25 Inspiring Workplaces of 2024, we take pride in our exceptional work culture that fuels our success.
Programerski vprašalnik
- Uporabljamo programsko opremo za nadzor izvorne kode (source control)
- Uporabljamo rešitev za spremljanje baze napak (bug database)
- Uporabljamo najboljša orodja, ki se jih dobi na trgu
- Obstaja terminski načrt razvoja
- Programiramo skladno s pisno specifikacijo
- Zaposlene imamo beta-testerje
- Unit testing
- Zaposleni imajo mirno delovno okolje
- Zaposlenim zagotavljamo prostor za malice
- Zaposlenim nudimo sprostitvene aktivnosti zunaj delovnega časa
- Zaposlenim zagotavljamo parkirno mesto