Platform Engineer Distributed Data Stores
Adyen is a Dutch financial technology company providing global payment acceptance.
Projects
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.
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
