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
Senior Software Engineer - Capacity & Efficiency Engineering
Join Uber as a Senior Software Engineer in Amsterdam, focusing on capacity and efficiency engineering with skills in Python, Java, and distributed systems.
Senior Software Engineer - Java, Microservices
Join ING Nederland as a Senior Software Engineer to modernize our pricing and risk engine using Java and microservices.
Data Engineer
Join our team as a Data Engineer in Amsterdam, focusing on data pipelines, quality, and scaling using PySpark, Snowflake, Airflow, and AWS.
Senior Backend Engineer (.NET, Azure)
Join DataSnipper as a Senior Backend Engineer in Amsterdam. Work with .NET and Azure to build innovative solutions.
Senior Back End Developer - Java, Spring, Microservices
Join Adhese as a Senior Back-End Developer in Ghent, focusing on Java, Spring, and microservices.
Senior Software Engineer - Back-End Development
Join Swapfiets as a Senior Software Engineer to enhance our engineering environment and shape urban mobility.
Senior Software Engineer - Platform CI
Join Uber as a Senior Software Engineer in Amsterdam to enhance our Developer Platform using AWS, Java, Python, and Docker.
Senior Software Engineer - Production Engineering
Join Uber as a Senior Software Engineer in Amsterdam, focusing on production engineering and reliability.
Senior Full Stack Developer with PHP and TypeScript
Join XIP as a Senior Full Stack Developer in Enschede, working with PHP, TypeScript, AWS, and more. Great benefits and a dynamic team!
Senior Full Stack Engineer with React and AWS
Join NOTYD as a Senior Full Stack Engineer. Work with React, AWS, and more in a dynamic, hybrid environment in Amsterdam.
Mid-Level PHP Developer with Symfony Experience
Join True B.V. as a Mid-Level PHP Developer in Amsterdam. Work with Symfony, REST APIs, and more in a hybrid environment.
Full-stack Engineer with PHP and JavaScript
Join Simplicate as a Full-stack Engineer in Amsterdam or Groningen. Work with PHP, JavaScript, React.js, and Symfony in a dynamic, hybrid environment.
Senior FullStack Developer
Join Fixami as a Senior FullStack Developer in Tilburg. Work with Symfony, Vue.js, and more in a dynamic e-commerce environment.
Frontend Developer (Vue.js & JavaScript)
Join as a Frontend Developer specializing in Vue.js & JavaScript, impacting millions in the real estate market.
Senior Android Developer
Join ING Nederland as a Senior Android Developer to innovate and maintain the ING Global Mobile Banking app.
Senior Backend Engineer (.NET, Azure)
Join DataSnipper as a Senior Backend Engineer in Amsterdam. Work with .NET and Azure to build innovative solutions.
Fullstack Developer with Java and TypeScript
Join Navara as a Fullstack Developer in Rotterdam. Work with Java, TypeScript, and modern tech in a dynamic team.
Android Developer
Join ING Nederland as an Android Developer to enhance our Global Mobile Banking app using Kotlin and Agile methodologies.
Senior Java Developer
Join iO as a Senior Java Developer in Utrecht, leading projects and teams for top clients like Bol.com and KLM.
Senior Software Engineer - FinTech Payments
Join Infinic as a Senior Software Engineer to lead payment platform development in a dynamic FinTech environment.
Lead Backend Engineer (Python/Django)
Join Stream as a Lead Backend Engineer (Python/Django) in Amsterdam. Lead backend development, collaborate on new features, and ensure code quality.
Senior Front-end Developer with React and GraphQL
Join Adhese as a Senior Front-end Developer to build intuitive user interfaces with React and GraphQL in a hybrid work environment.
Software Engineer, Local Payment Methods
Join Stripe's Local Payment Methods team in Bucharest as a Software Engineer to optimize global payment experiences.
Mid-Level DevOps Engineer with Python Skills
Join APG as a Mid-Level DevOps Engineer with Python skills, focusing on CI/CD, Azure DevOps, and Linux environments.