As a member of one of the
Key Job Responsibilities and Duties:
- Design, develop and implement systems software that improves the stability, scalability, availability and latency of the Booking.com products;
- Take ownership of one or more services and have the freedom to do what is best for our business and customers;
- Solve problems occurring with our highly available production systems and build solutions and automation to prevent them from happening again;
- Build effective monitoring to monitor the health of your system, and jump in to handle outages;
- Build and run capacity tests to handle the growth of your systems;
- Plan for reliability by designing systems to work across our multinational data centers;
- Develop tools to assist the product development teams with successfully deploying 1000s of change sets every day;
- Be an advocate of engineering best practices;
- Share the on-call rotation and be a critical contact for incidents;
- Contribute to Booking.com's growth through interviewing, on-boarding, or other recruitment efforts.
Role Qualifications and Requirements:
- Proven experience in solving algorithmic problems in at least one backend programming language (Java, Python, GO, NodeJS ect.)
- Experience with building, operating and maintaining scalable distributed systems, and with operations automation;
- Experience with Infrastructure as Code technologies;
- Knowledge of cloud computing fundamentals;
- Validated foundation in Linux administration and troubleshooting;
- Understanding of Service level agreements and objectives (SLA, SLO);
- Experience in Open Source Infrastructure Management/Orchestration tools like Kubernetes, Openstack, etc. is a nice to have;
- Experience in Monitoring / observability technologies like Prometheus, Graphite, Grafana, Kibana, Elasticsearch;
- Experience in Networking, Security or Storage is a plus;
- Good interpersonal skills;
- Proficient command of the English language, both written and spoken.
Benefits & Perks: Global Impact, Personal Relevance:
- Possibility to live and work in Amsterdam/UK, named as the best city in the World for living a happy and healthy life;
- Relocation support in case you will move to The Netherlands/ UK;
- International and diverse company culture;
- Possibility to innovate through multiple company programs (e.g. Hackathon, twice a year)
- Opportunity to work in an Agile, startup-like development environment
- Excellent support for personal development through online platforms
- Mentorship programs to accelerate skills growth
- Contribute to the company tech transformational journey toward a more modern tech stack
- Inclusive leadership, valuing the opinion of everyone independently of their career level
- Great compensation package
- Multiple perks that will make your life easier (e.g. discounts to local shops, discounted gym membership, etc.)
If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position.