Security Engineer (For independent contractors)
Key Skills
Job Description
About The Role Help build and improve how we identify and manage automated traffic across our web and mobile products. You’ll engineer detection and classification capabilities that distinguish AI-driven bots, other automation, legitimate bots, people, and unknown traffic—and help teams take proportionate action without disrupting genuine customers. What You’ll Do Build, test, and tune bot-detection signals and classification logic across web, mobile, APIs, and edge services. Improve the telemetry used to understand bot activity, working with application and platform teams to close gaps in coverage, data quality, and attribution. Maintain detection logic and configuration as production software: version changes, validate them against representative traffic, and use staged rollouts and rollback controls. Measure detection coverage and quality, including precision, recall, unknown traffic, and false positives affecting customers and legitimate automated services. Analyze changes in bot behaviour, traffic patterns, and evasion techniques; turn findings into improved signals and detection tests. Build monitoring and reporting that surfaces coverage gaps, material traffic changes, and detection quality for technical and business teams. Work with product and service teams to translate detection results into proportionate decisions such as allow, monitor, challenge, restrict, or block. Validate changes against business outcomes and customer impact, and continuously improve the detection capability based on results. What You’ll Bring Experience building or operating production software, security systems, or traffic-protection capabilities. Strong coding skills in a language such as Python, Go, or Java, with experience testing and maintaining production systems. Experience analyzing event or traffic data and developing detection logic, behavioral signals, or classification systems. Understanding of web, mobile, API, or edge security and common automated-traffic and abuse patterns. Ability to measure detection quality and balance security effectiveness against false positives and customer impact. Clear communication skills and the ability to work across security, engineering, data, and product teams. Helpful Experience Bot management, web application firewalls, content delivery networks, or edge security controls. Mobile app security signals, client-side challenges, or integration of security SDKs. Statistical or machine-learning methods for classification, anomaly detection, or behavioral analytics. Experiment design, traffic analysis, dashboards, or security reporting. Abuse prevention, fraud detection, threat research, or incident response.
Core Responsibilities
Build and maintain production bot-detection signals and classification systems across web, mobile, API, and edge services, improving telemetry, monitoring, and detection quality. Analyze traffic and evasion patterns, then work with product and service teams to apply proportionate controls and assess customer and business impact.
Requirements
Candidates should have experience building or operating production software, security systems, or traffic-protection capabilities, along with strong coding skills in Python, Go, or Java. They should be able to analyze traffic data, develop detection logic, understand relevant security and abuse patterns, measure detection quality, and collaborate across teams.
About Booking.com
Industry: Software Development
Company size: 10,001+ employees
A career at Booking.com is all about the journey, helping you explore new challenges in a place where you can be your best self. With plenty of exciting twists, turns and opportunities along the way. We’ve always been pioneers, on a mission to shape the future of travel through cutting edge technology, to make it easier for everyone to enjoy amazing experiences wherever they go. Under a desert sky, or in the heart of a bustling city. Discovering the perfect hideaway, or the perfect paella. When you join us, you’ll be part of a community where taking a different path and trying something new is celebrated and supported. And where making a difference counts. We’re determined to make the world of travel more sustainable, more accessible, and more inclusive, to create a positive impact on a global scale. That’s why we’re always looking for people who search for better solutions, the ones eager to stray off the beaten path to find new ways of doing things. Because at Booking.com it’s more than a job, it’s a journey we’re on together.