Senior Software Engineer, Anti-Bots engineering
Remote, USA
Airbnb was born in 2007 when two Hosts welcomed three guests to their San Francisco home, and has since grown to over 4 million Hosts who have welcomed more than 1 billion guest arrivals in almost every country across the globe. Every day, Hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.
The Community You Will Join:
Do you thrive in fast-paced environments where your work directly impacts millions of people? Are you passionate about building innovative solutions to combat sophisticated threats? If so, join our elite Anti-Bots Engineering team and be a key player in safeguarding the Airbnb platform. Our newly formed Anti-Bots Engineering team is at the forefront of the fight, building cutting-edge systems to keep bad actors at bay. As a Senior Software Engineer, you'll play a pivotal role in designing, developing, and deploying these critical defenses.
The Difference You Will Make:
- Become a Guardian of Platform: Your work will directly contribute to a safer and more reliable Airbnb experience for millions of users.
- Lead the Charge Against Scraping: Develop innovative solutions to combat fraudulent activity and data scraping, protecting both hosts and guests.
- Stay Ahead of the Curve: Continuously identify and mitigate emerging bot threats, ensuring the platform remains secure.
A Typical Day:
- Partner with ML engineers and data scientists to design and implement powerful machine learning pipelines for bot detection and mitigation.
- Architect and build distributed ML services capable of handling massive data processing and model serving at scale.
- Leverage your expertise to contribute to and improve existing tools within the Airbnb ML platform.
- Uncover attack patterns through data analysis and develop features to enhance the effectiveness of ML models.
- Design and implement countermeasures (backend systems or APIs) to thwart scraping attempts based on identified patterns.
Your Expertise:
- 5+ years of software engineering experience, preferably backend-focused.
- Strong programming skills in Python, Java, or a similar language.
- Expertise in building and deploying distributed systems.
- Familiarity with ML concepts and tools (e.g., scikit-learn, TensorFlow, PyTorch) is a plus.
- Experience with big data technologies like Spark or Airflow is a plus.
- Experience in a fast-paced, innovative environment.
- Stellar analytical and problem-solving skills.
- Top-notch communication and collaboration skills.
Bonus points …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Attendance at offsites Must live in a state where Airbnb has a registered entity Must live in a state where Airbnb, Inc. has a registered entity Occasional work at an Airbnb office Occasional work at an Airbnb office or attendance at offsites US - Remote Eligible
Benefits/PerksDiversity and inclusion commitment Flexible work arrangements Remote-eligible
Tasks- Collaboration
Airflow Analytical APIs Architectural Patterns Backend systems Business Collaboration Communication Data analysis Data engineering Design Distributed Systems Engineering Java Machine Learning ML Problem-solving Python PyTorch Scikit-learn Software Engineering Spark TensorFlow
Experience5 years
Education TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9