Senior Software Engineer,trust Platform

Airbnb Airbnb · Consumer · United States · Software Engineering

Senior Software Engineer on the Trust Platform team at Airbnb, responsible for designing and building large-scale distributed systems to detect and mitigate fraud across the platform. The role involves collaborating with product, data science, and operations teams to address evolving attack vectors and ensure platform safety and trust. Focus is on building highly available, real-time risk detection services.

What you'd actually do

  1. Design, implement, and operate resilient and scalable distributed systems
  2. Build and evolve platform capabilities to tackle the changing landscape of fraud attacks by collaborating with engineering teams in Airbnb’s Trust, Payment and CSP organizations.
  3. Provide critical input in Trust Platform’s team roadmap and technical direction.
  4. Identify opportunities to improve the reliability, scalability, and efficiency of Trust Platform services and drive their implementation.
  5. Mentor other engineers in developing their technical and collaboration skills

Skills

Required

  • 5-9+ years of industry experience
  • BS/MS/PhD in Computer Science, a related field, or equivalent work experience
  • Proficiency in one or more backend languages (Java/Ruby/Kotlin etc)
  • Experience with service-oriented architectures and developing large-scale distributed systems
  • Experience with platform architecture patterns and best practices
  • Hands on experience leading project teams and setting technical direction
  • Experience with the Trust and Risk domain

Nice to have

  • Familiarity with Scala is a plus
  • Experience with building and leading infrastructure is a plus

What the JD emphasized

  • Trust and Risk domain
  • large-scale distributed systems
  • service-oriented architectures