Trust and Safety Engineer

Google   •  

Sunnyvale, CA

Industry: Technology


Less than 5 years

Posted 43 days ago

As a Trust and Safety Engineer, you will build and support the infrastructure of abuse-fighting tools to enable a scalable operations organization. You will work with product and engineering teams to develop innovative solutions that improve abuse, spam, and fraud fighting infrastructure.

You will also learn from decisions made by the operations teams to identify abuse trends, and improve systems for large scale data processing and data mining, through machine learning and clustering of problems.

You will have the opportunity to work on projects including web applications (client and server-side) and data-processing backends, with a strong emphasis on building scalable server-side components using Google technologies.

You are passionate about developing systems to prevent spam and abuse at Google scale. Your work will help maintain the reputation of Google's products and make the Internet a better place for everyone.

At Google we work hard to earn our users’ trust every day. Gaining and retaining this trust is critically important to Google’s success.

We defend Google's integrity by fighting spam, fraud and abuse, and develop and communicate state-of-the-art product policies. The Trust and Safety team reduces risk and protects the experience of our users and business partners in more than 40 languages and across Google's expanding base of products.

We work with a variety of teams from Engineering to Legal, Public Policy and Sales Engineering to set policies and combat fraud and abuse in a scalable way, often with an eye to finding industry-wide solutions.

Trust and Safety team members are motivated to find innovative solutions, and use technical know-how, user insights and proactive communication to pursue the highest possible quality and safety standards for users across Google products.


  • Work on tasks that are part of a single-system project and/or small to medium-size projects of moderate complexity and impact.
  • Design, develop, test, support and enhance web applications and backend systems.
  • Build systems to process large datasets in parallel on massive clusters.
  • Increase efficiency through automation, workflow streamlining, and system optimization by working with analyst teams.
  • Write and review technical documents (including design, development, and revision).



  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
  • 2 years of software engineering experience.
  • Programming experience in one or more of the following languages: Java, C++, Perl, Python, PHP, or JavaScript.


  • Experience in numerical analysis, algorithms and/or data-mining.
  • Experience working in Unix/Linux environments and/or cloud technologies such as App Engine, Hadoop, etc.
  • Understanding of core webmaster skills.
  • Ability to communicate technical concepts clearly and effectively.