Platform Engineer Distributed Data Stores

Adyen is a Dutch financial technology company providing global payment acceptance.

Amsterdam, Netherlands
About Adyen

Adyen N.V. operates a unified financial technology platform for businesses. Its services cover online, in-person, and in-app payments; acquiring; payment methods; risk and authentication; platforms and marketplaces; payouts; card issuing; business accounts; capital; and liquidity management.

View jobs by Adyen

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop tooling and automation for distributed data stores using Python or Go. You will design and optimize scalable data systems, implement partitioning and sharding strategies, troubleshoot production performance issues, and help maintain reliable infrastructure. You will also participate in a 24/7 on-call rotation once or twice monthly.

Requirements

  • Experience with distributed data stores such as Cassandra Redis or ClickHouse
  • Programming experience with Python or Go
  • Knowledge of partitioning replication consistency models and the CAP theorem
  • Knowledge of sharding and consistent hashing
  • Experience troubleshooting large-scale production distributed systems
  • Willingness to participate in on-call support

Responsibilities

  • Develop tooling and automation using Python or Go
  • Design and optimize distributed data stores
  • Implement partitioning clustering and sharding strategies
  • Collaborate on distributed systems infrastructure
  • Troubleshoot production performance bottlenecks
  • Maintain data store management tools and libraries
  • Participate in the 24/7 on-call rotation