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, Payments
Join Adyen as a Senior Software Engineer in Payments, working with Java, REST APIs, and SQL in Amsterdam.
Senior Data Engineer
Senior Data Engineer needed in Amsterdam to design and maintain data pipelines and architectures at Adyen.
Solution Engineer
Join Adyen as a Solution Engineer in Amsterdam, focusing on technical integration and consultation for merchant solutions.
Infrastructure Developer
Join Adyen as an Infrastructure Developer in Amsterdam, focusing on CI/CD tooling and automation in a dynamic, real-time environment.
Backend Engineer (PHP) - Ecommerce Integrations
Join Adyen as a Backend Engineer (PHP) focusing on Ecommerce Integrations in Amsterdam. Develop plugins, enhance features, and collaborate globally.
Data Engineer II
Join Adyen as a Data Engineer II in Amsterdam. Engage in building high-quality data pipelines and optimizing big data systems.
Senior Site Reliability Engineer - Production Platform
Join Adyen as a Senior Site Reliability Engineer in Amsterdam, focusing on automation, containerization, and distributed systems.
Senior Site Reliability Engineer
Join Adyen as a Senior Site Reliability Engineer in Amsterdam to ensure platform stability and reliability through automation and troubleshooting.
Android Software Engineer - IPP Hardware
Join Adyen as an Android Software Engineer to develop and maintain IPP hardware solutions in Amsterdam.
Senior Salesforce Developer
Join Adyen as a Senior Salesforce Developer in Amsterdam. Drive solutions connecting Adyen with Salesforce for global scalability.
Senior Machine Learning Scientist
Join Adyen as a Senior Machine Learning Scientist in Amsterdam to design and implement cutting-edge ML solutions.
AML & Screening Insights Data Analyst
Join Adyen as an AML & Screening Insights Data Analyst in Amsterdam, focusing on risk management and operational efficiency.
VP Engineering, Machine Learning / AI
Join Adyen as VP Engineering in ML/AI, lead innovative teams, drive AI advancements, and manage large-scale production systems.
Senior DevOps Engineer - Generative AI Team
Senior DevOps Engineer for Generative AI team in Madrid, focusing on MLOps, Kubernetes, and automation.
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 Kotlin Engineer
Join Adyen as a Senior Kotlin Engineer in Chicago, enhancing mobile payment solutions with your expertise in Kotlin and Android development.
Team Lead - Technical Support
Lead a technical support team in Amsterdam, guiding and developing support engineers to resolve complex technical issues for global merchants.
Staff Software Engineer – Back End (FinTech)
Join Agoda as a Staff Software Engineer in FinTech, focusing on backend systems and data pipelines. Relocation to Bangkok provided.
Lead Software Engineer – Back End (FinTech)
Lead Software Engineer in FinTech, focusing on backend and data engineering, based in Bangkok with relocation provided.
Senior Software Engineer - Data Platform
Join Optiver as a Senior Software Engineer to enhance data platforms for trading operations in Amsterdam.
Associate Software Engineer - Payments Domain
Join as an Associate Software Engineer in Amsterdam to develop secure payment solutions using PHP in a collaborative environment.
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
Junior Software Engineer
Join our team as a Junior Software Engineer in Amsterdam, working on SaaS platforms with a focus on both back-end and front-end development.
Senior Software Engineer - Low Latency
Join Bitvavo as a Senior Software Engineer focusing on low latency services, leveraging AWS, Kubernetes, and microservices.