About the Role
Adyen is seeking a Software Engineer (Distributed Data Stores) to join our dynamic team in Amsterdam. This role is pivotal in developing, optimizing, and scaling distributed data systems that are integral to our core services. As our platforms continue to scale rapidly, your expertise will ensure that our systems remain robust, efficient, and reliable.
Key Responsibilities
- Design and Optimization: Design, build, and optimize distributed data stores to ensure scalability, fault tolerance, and high availability.
- Data Strategies: Develop and implement data partitioning, clustering, and sharding strategies for large-scale global systems.
- Collaboration: Work closely with platform and infrastructure teams to ensure seamless integration and operation of distributed systems.
- Java Development: Write efficient Java code to interact with various distributed databases and optimize performance.
- Troubleshooting: Troubleshoot performance bottlenecks and work on high-priority systems to ensure availability in production environments.
Who You Are
- Experience: Strong experience working with distributed data stores like Cassandra, Redis, Elasticsearch, or similar technologies.
- Java Expertise: Advanced knowledge of Java, with hands-on experience in writing scalable and high-performing code for distributed systems.
- Technical Knowledge: Familiar with partitioning, replication, consistency models, and CAP theorem. Experience in designing data distribution strategies like sharding and consistent hashing.
- Problem Solver: Demonstrated ability to troubleshoot and resolve issues in large-scale, production environments with distributed systems.
- Team Player: A proactive problem solver, willing to take ownership of challenges, and a strong desire to learn and improve continuously.
- On-Call Rotation: 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.
Our Commitment to Diversity
Adyen is committed to fostering a diverse and inclusive environment. We believe that a variety of perspectives leads to better solutions and innovation. We encourage individuals from all backgrounds to apply, even if you don't meet 100% of the qualifications.
Application Process
We aim to provide a smooth and enjoyable candidate experience. Expect to hear back from us within 5 business days regarding your application. Our interview process typically takes about 4 weeks but may vary depending on the role. We are flexible and open to accommodating your needs during the process.
Location
This role is based in our Amsterdam office. We value in-person collaboration and do not offer remote-only roles.
Join us at Adyen and be part of a team that is engineering for ambition, tackling unique technical challenges, and delivering innovative solutions that help businesses achieve their goals faster.
Benefits Extracted with AI
- Diversity, Equity, and Inclusion commitments
- Opportunities for career growth
- Collaborative work environment
Similar jobs
Last update: 23 minutes ago
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Associate Software Engineer - Payments Domain
Join as an Associate Software Engineer in Amsterdam to develop secure payment solutions using PHP in a collaborative environment.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Senior Solutions Engineer
Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.
Full-stack JavaScript Developer
Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Senior Backend Developer (Node.js) / SRE
Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.
Senior Backend Engineer with Python and React.js
Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.
Solutions Engineer
Join Darktrace as a Solutions Engineer in Amsterdam, providing technical pre-sales and post-sales support in a hybrid work environment.
Backend Software Engineer - Privacy Technology
Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.
Medior Front-End Developer (Angular)
Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Backend/Data Engineer
Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.
Production Engineer
Join Optiver as a Production Engineer in Amsterdam to manage live trading environments and enhance system reliability and performance.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Senior Backend Developer with TypeScript
Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.
Software Developer for Educational Platforms
Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.
Oracle Cloud Engineer
Join Albert Heijn as an Oracle Cloud Engineer to drive automation and manage cloud infrastructure in Zaandam, Netherlands.
Data Engineer with ETL and SQL Expertise
Join Holland Casino as a Data Engineer to build and maintain data infrastructure for the Online Casino, focusing on ETL, SQL, and cloud solutions.
Software Engineer - Electric Vehicle Charging Systems
Join GreenFlux as a Software Engineer to develop innovative EV charging solutions in Amsterdam. Work on cutting-edge SaaS platforms for sustainable mobility.