FreshRemote.Work

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 Jobs

Job Profile

Regions

North America

Countries

United States

Restrictions

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/Perks

Diversity and inclusion commitment Flexible work arrangements Remote-eligible

Tasks
  • Collaboration
Skills

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

Experience

5 years

Education

Business ML

Timezones

America/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