7 days ago
Database Engineer (Cassandra)
Вакансия напрямую с сайта из расширенного списка "глобальных компаний для русскоязычных специалистов" - туда входят компании с восточно-европейскими корнями.
Обычно нужен английский ~B2 и локация вне РФ/РБ (и/или ИП). Может требовать VPN для доступа
Описание вакансии
Текст:
TL;DR
Database Engineer (Cassandra): Responsible for the design, deployment, management, and optimization of large-scale Cassandra clusters. Focus on ensuring scalability, high availability, disaster recovery, and optimizing performance.
Location: This role is based out of our Amsterdam office. We are an office-first company and value in-person collaboration; we do not offer remote-only roles.
Company
is the financial technology platform of choice, offering a comprehensive solution encompassing payments, data, and financial products for renowned customers.
What you will do
- Design and implement new Cassandra clusters and data models ensuring scalability, high availability, and disaster recovery.
- Proactively monitor, manage, and maintain production Cassandra clusters, including performance tuning, capacity planning, upgrades, and patching.
- Diagnose and resolve complex Cassandra-related issues, including performance bottlenecks, data inconsistencies, and replication problems.
- Identify and implement strategies for optimizing Cassandra performance, including schema design, query optimization, and hardware resource utilization.
- Develop and implement automation scripts and tools for Cassandra operations, deployments, and monitoring.
- Work closely with development teams to ensure efficient and effective use of Cassandra, providing guidance on data modeling and best practices.
Requirements
- 3+ years of hands-on experience running and managing large-scale Cassandra clusters in a production environment with sizeable workloads.
- Extensive understanding of Cassandra architecture, data modeling, replication, consistency levels, compaction strategies, and performance tuning.
- Proven ability to troubleshoot and resolve complex issues in a distributed database environment.
- Proficient in scripting languages (e.g., Python, Bash) for automating database tasks.
- Experience with monitoring tools relevant to Cassandra (e.g., Prometheus, Grafana).
- Strong working knowledge of Linux operating systems.
Nice to have
- Experience with other NoSQL databases.
- Experience with Kubernetes.
Culture & Benefits
- Unique approach is a product of our diverse perspectives.
- Business and technical challenges are unique, and we need as many different voices as possible to join us in solving them.
Hiring process
- We aim to get back to you regarding your application within 5 business days.
- Our interview process tends to take about 4 weeks to complete.
- Don’t be afraid to let us know if you need more flexibility.