Senior Database Engineer

TSED UNIPESSOAL

Porto

Presencial

EUR 70 000 - 100 000

Tempo integral

Há 6 dias
Torna-te num dos primeiros candidatos

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Blip, a Flutter Entertainment company, seeks a Senior Database Engineer to optimize and scale our distributed database estate (Elasticsearch, Cassandra, PostgreSQL) across US, UK and Portugal. You will design scalable Elasticsearch clusters, tune queries, manage backups, and collaborate with DevOps and software engineers to ensure 24x7 availability.

The role requires 5+ years in database engineering, deep NoSQL/SQL expertise, and strong scripting in Python or Shell.

Qualificações

  • 5+ years’ experience as a Database Engineer or similar role.
  • In-depth knowledge of NoSQL and SQL clustered databases (Cassandra, Elasticsearch, PostgreSQL).
  • Expertise in Elasticsearch is required as well as a background in Cassandra.
  • Design and implement scalable Elasticsearch clusters to support high-traffic, data-intensive applications.
  • Monitor, troubleshoot, and tune Elasticsearch performance, including query optimization, shard management, and cluster scaling.
  • Develop and maintain indexing strategies, mappings, and search schemas that optimize performance.
  • Ensure data security and compliance by managing access control, encryption, and data retention policies.
  • Evaluate and implement new technologies and best practices to enhance data reliability and scalability.
  • Background in data modelling, database design and performance optimization.
  • Knowledge of Linux (Amazon Linux and Rocky are used here);
  • Shell Scripting (essential), Python (extremely good to have), Java (good to have);
  • Knowledge of AWS technologies and cloud-based CLIs;
  • Experience with diagnostic log aggregation software such as DataDog;
  • Experience working with automation software such as Ansible;
  • Ability to define and implement replication and redundancy policies;
  • Experience working with a high concurrency/transactional/available systems;

Responsabilidades

  • Elasticsearch Design and Tuning – Optimize indexes, sharding, and document modeling;
  • Database Administration (e.g., Cassandra, Elasticsearch, PostgreSQL);
  • Review of existing implementation and development of new implementations as needed;
  • Installation and Configuration management;
  • Availability Planning – Systems need to be available 24x7;
  • Monitoring and Alerting;
  • Infrastructure Planning and Sizing – decide when it is preferable to add a node to a cluster versus increase the resources of an existing node;
  • Query Tuning;
  • Planning and Troubleshooting – collaborate with engineers, DevOps and network engineers;
  • Automation – write programs/scripts to avoid repetitive tasks;
  • Coach and mentor other engineers to implement high-quality solutions;
  • Participate in on-call support rotation.

Conhecimentos

Elasticsearch
Cassandra
PostgreSQL
NoSQL databases
SQL databases
Linux
Python
Shell scripting
AWS
DataDog

Ferramentas

Ansible
Docker
Kubernetes
AWS CLI

Descrição da oferta de emprego

Senior Database Engineer Senior Database Engineer Blip is a leading tech company focused on software engineering solutions for sports entertainment. We operate at scale. As part of Flutter Entertainment, we play an essential role in the Group's goal of becoming the global leader in online sports betting and iGaming, developing innovative products and platforms for over 14 million monthly customers worldwide. We are serious about Tech. We are problem-solvers with big ambitions, keeping a people-first mindset at the core of our work. We prioritize flexibility as we strive to deliver the best technological products and tackle the greatest industry challenges. Recognizing that everyone brings their own strengths, backgrounds and new perspectives, we empower you to be yourself. That uniqueness shapes the culture of belonging we are so proud of.

The Role

We are looking for a Senior Database Engineer to expand our team, that is geographically distributed between US, UK and now Portugal. Alongside the team, you will be responsible for the stability, scalability and performance of our database estate: currently we work with Informix, MySQL, Elastic Search and Cassandra. In addition, the team will be assuming responsibility for PostgreSQL as new applications are being developed using that technology. While the role emphasizes NoSQL clustered databases that can be horizontally scaled, the philosophy of the team is to cross-train on different technologies.

What You'll be Doing
  • Elasticsearch Design and Tuning – Optimize indexes, sharding, and document modeling;
  • Database Administration (e.g., Cassandra, Elasticsearch, PostgreSQL);
  • Review of existing implementation and development of new implementations as needed;
  • Installation and Configuration management;
  • Availability Planning – Systems need to be available 24x7;
  • Monitoring and Alerting;
  • Infrastructure Planning and Sizing – decide when it is preferable to add a node to a cluster versus increase the resources of an existing node;
  • Query Tuning;
  • Planning and Troubleshooting – ability to collaborate with application software engineers, DevOps and network engineering in designing new systems and identifying the root cause of an issue;
  • Automation – mindset that it is preferable to write a program/script once rather than manually run the same process repeatedly;
  • Coach and mentor other engineers to implement high-quality solutions;
  • Participate in on-call support rotation.
We hope you have…
  • At least 5 years’ experience as a Database Engineer or similar role;
  • In-depth knowledge of NoSQL and SQL clustered databases (Cassandra, Elasticsearch, PostgreSQL);
  • Expertise in Elasticsearch is required as well as a background in Cassandra.
  • Design and implement scalable Elasticsearch clusters to support high-traffic, data-intensive applications.
  • Monitor, troubleshoot, and tune Elasticsearch performance, including query optimization, shard management, and cluster scaling.
  • Develop and maintain indexing strategies, mappings, and search schemas that optimize performance.
  • Ensure data security and compliance by managing access control, encryption, and data retention policies.
  • Evaluate and implement new technologies and best practices to enhance data reliability and scalability.
  • Background in data modelling, database design and performance optimization.
  • Knowledge of Linux (Amazon Linux and Rocky are used here);
  • Shell Scripting (essential), Python (extremely good to have), Java (good to have);
  • Knowledge of AWS technologies and cloud-based CLIs;
  • Experience with diagnostic log aggregation software such as DataDog;
  • Experience working with automation software such as Ansible;
  • Ability to define and implement replication and redundancy policies;
  • Experience working with a high concurrency/transactional/available systems;
  • Product Evaluation – Ability to identify the need for, evaluate, compare and benchmark potential new software products;
  • Ensure data security and compliance by managing access control, encryption, and data retention policies.
We'd Like You To Master In
  • Strong communication and interpersonal skills with the ability to collaborate effectively with technical and non-technical stakeholders, including project managers, product owners, DevOps, network engineering and application teams;
  • Proactive and self-motivated with the ability to work independently and manage multiple priorities within deadlines;
  • Objective, impartial, and unbiased, ensuring equal treatment for all and that decisions taken are based on objective criteria;
  • Value opposing perspectives on an issue and can adapt your approach to achieve a successful outcome;
  • Work towards creating an organization that is an attractive place to work.

What do we have, you ask? Well...you can check our amazing perks & benefits right here ! So ... are you in?

Equal opportunities

Equal opportunities At Blip, we are committed to creating a diverse and inclusive workplace.

We strongly encourage people from all backgrounds, ways of thinking, and working to apply.

We are committed to including everyone regardless of their race, disability, age, gender identity, sexual orientation, and religion.

Everyone brings different perspectives and experiences; you don’t have to meet all the requirements listed to apply for this role.

If you need any adjustments to apply for the position and to ensure this role aligns with your needs, please send an email to accommodations@blip.pt

We will only respond to inquiries related to disabilities.

Our Work Experience is the combination of everything that’s unique about us: our culture, our core values, our company meetings, our commitment to sustainability, our recognition programs, but most importantly, it’s our people.

Our employees are self-disciplined, hard working, curious, trustworthy, humble, and truthful. They make choices according to what is best for the team, they live for opportunities to collaborate and make a difference, and they make us the #1 Top Workplace in the area.

Join us and grow your career with Flutter!

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Database Engineer
Senior Database Engineer

Blip.pt • Porto

Presencial
EUR 55 000 - 75 000
Amazing perks & benefits
Senior Backend Developer
Senior Backend Developer

Blip.pt • Porto

Presencial
EUR 35 000 - 75 000
Senior DevOps Engineer
Senior DevOps Engineer

Blip.pt • Porto

Presencial
EUR 40 000 - 60 000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

TSED UNIPESSOAL • Porto

Presencial
EUR 90 000 - 130 000
Senior Backend Developer
Senior Backend Developer

TSED UNIPESSOAL • Porto

Presencial
EUR 40 000 - 70 000
Cloud Engineer
Cloud Engineer

Blip.pt • Porto

Presencial
EUR 60 000 - 90 000
Senior Platform Engineer
Senior Platform Engineer

TSED UNIPESSOAL • Porto

Presencial
EUR 60 000 - 90 000
Senior Product Security Engineer
Senior Product Security Engineer

Flutter • Portugal

Presencial
EUR 65 000 - 90 000
Senior Project Manager
Senior Project Manager

TSED UNIPESSOAL • Porto

Presencial
EUR 70 000 - 100 000
Site Reliability Engineer
Site Reliability Engineer

Blip.pt • Porto

Presencial
EUR 35 000 - 55 000