← Все вакансии/Middle/Adyen
MiddleOfficeAmsterdam

Platform Engineer

A
Adyen
Уровень
Middle
Формат
Office
О роли

Описание вакансии

About the company

Adyen is the financial technology platform of choice, offering a comprehensive solution encompassing payments, data, and financial products for renowned customers like Meta, Uber, H&M, and Microsoft. We value ambition and strive to engineer for it, creating an environment filled with opportunities and a supportive culture to allow our people to truly own their careers. The individuals at Adyen are driven, tackling unique technical challenges at scale and solving them as a team. Together, we deliver innovative, ethical solutions that enable businesses to achieve their ambitions faster.

Responsibilities
  • Develop robust tooling and automation using Python or Go to manage, scale, and monitor distributed data stores.
  • Design, build, and optimize distributed data stores to ensure scalability, fault tolerance, and high availability.
  • Develop and implement data partitioning, clustering, and sharding strategies for large-scale global systems.
  • Collaborate with platform and infrastructure teams to ensure seamless integration and operation of distributed systems.
  • Troubleshoot performance bottlenecks and work on mission critical systems to ensure availability in production environments.
  • Develop and maintain tools and libraries for managing different distributed data stores, automating routine tasks, and ensuring consistent deployment practices.
  • Participate in a 24/7 on-call rotation once or twice a month, responding to and resolving urgent issues to maintain system stability and minimize downtime.
Requirements
  • Experience working with distributed data stores like Cassandra, Redis, Clickhouse, or similar technologies.
  • Solid programming experience with Python or Go, with a track record of building reliable infrastructure automation and developer tooling.
  • Familiar with partitioning, replication, consistency models, and CAP theorem. Familiar with data distribution strategies like sharding and consistent hashing.
  • Demonstrated ability to troubleshoot and resolve issues in large-scale, production environments with distributed systems.
  • You are a proactive problem solver, willing to take ownership of challenges. A team player with a strong desire to learn and improve continuously.
Conditions
  • 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.
Стек и навыки

С чем работаем