Jobs / engineering
Senior Platform Engineer
Adyen · Amsterdam
What you will do
- 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.
What they look for
- 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.
- 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.