About the role
-
Adyen is in search of a Platform Engineer for our NoSQL team with a strong background in Python or Go to join our team in Amsterdam.
-
Our platforms are scaling rapidly, and you will play a critical role in developing, optimizing, and scaling distributed data systems that power our core services.
-
In this role, you will work at the intersection of software engineering, database administration, and infrastructure operations.
-
You’ll be responsible for both building the tools that manage our data and the underlying infrastructure that keeps our clusters running.
-
You will collaborate with engineers across teams to manage and enhance distributed data stores such as Cassandra, Elasticsearch, and Redis, while helping us explore new service offerings such as Clickhouse.
-
You will help to design partitioning and clustering strategies, improve system performance, and ensure high availability for globally distributed services.
-
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.
Benefits
-
Global exchange program
-
Weekly happy hour
-
Delicious healthy lunches
-
Phantom share package
-
Yearly trip to Amsterdam
-
Paid holidays
-
Work from home opportunities
-
Solid programming experience with Python or Go, with a track record of building reliable infrastructure automation and developer tooling.
-
Experience working with distributed data stores like Cassandra, Redis, Clickhouse, or similar technologies.
-
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.
-
Familiar with partitioning, replication, consistency models, and CAP theorem. Familiar with data distribution strategies like sharding and consistent hashing.
-
Develop and maintain tools and libraries for managing different distributed data stores, automating routine tasks, and ensuring consistent deployment practices.
-
You are a proactive problem solver, willing to take ownership of challenges. A team player with a strong desire to learn and improve continuously.
-
Demonstrated ability to troubleshoot and resolve issues in large-scale, production environments with distributed systems.
-
Ensuring a smooth and enjoyable candidate experience is critical for us. We aim to get back to you regarding your application within 5 business days. Our interview process tends to take about 4 weeks to complete, but may fluctuate depending on the role. Don’t be afraid to let us know if you need more flexibility.
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Adyen was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
