
Senior Platform Engineer (Distributed Data Stores)
- Amsterdam, Noord-Holland
- Vast
- Voltijds
- Design and implement: Build, maintain, and evolve the infrastructure and tooling that supports our core data platforms.
- System reliability: Ensure the high availability, performance, and scalability of our critical data systems.
- Troubleshoot and optimize: Deep dive into performance bottlenecks, identify root causes, and implement effective solutions. This includes analyzing system metrics, core dumps, traces, and logs.
- Automation: Develop and maintain tooling to streamline operational tasks and improve efficiency.
- Code and debug: Write high-quality, maintainable code in languages such as Go or Python to solve complex engineering problems and debug existing systems.
- Collaboration: Work closely with other engineering teams to provide expert guidance and support for their data platform needs.
- On-Call: Participate in an on-call rotation to support the reliability of our production systems.
- Systems engineering: Solid experience in systems engineering principles, including distributed systems, consensus based systems, high availability, and disaster recovery.
- Coding proficiency: Strong programming skills in at least one of the following languages: Go or Python. You're comfortable writing clean, efficient and testable code, and adept at debugging complex applications.
- Linux expert: You possess a deep understanding of Linux operating systems, including networking, storage, and performance tuning.
- Kubernetes savvy: Hands-on experience with Kubernetes, including deploying, managing, and troubleshooting applications within a Kubernetes environment.
- Problem solver: You have a proven track record of deep diving into complex technical issues, identifying root causes and implementing robust solutions.
- Curious : You're eager to learn new technologies and bring them to the team/company where it masks sense, dive deeper into complex systems and continuously improve your skills.
- Team Player: Excellent communication and collaboration skills, with a willingness to share knowledge and contribute to a positive team environment.
- Experience with running or managing an Apache Cassandra platform offering
- Experience with other database technologies or distributed systems
- Experience with Puppet, Ansible, Terraform and/or Vault.
- Familiarity with observability tools (e.g. Prometheus, Grafana, ELK stack).
- Experience in a fast-paced, high-growth environment
- Some of our most recent projects within this team include
- Building a custom k8s ingress controller using Ciliium
- Scale out Cassandra from 50 nodes to 400
- Built a global streaming platform on top of open source Kafka, Mirrormaker