Logo
TikTok

Senior Software Engineer - USDS

TikTok, Los Angeles, California, United States, 90079


Responsibilities

About TikTok U.S. Data SecurityTikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. U.S. Data Security (“USDS”) is a subsidiary of TikTok in the U.S. This new, security-first division was created to bring heightened focus and governance to our data protection policies and content assurance protocols to keep U.S. users safe. Our focus is on providing oversight and protection of the TikTok platform and U.S. user data, so millions of Americans can continue turning to TikTok to learn something new, earn a living, express themselves creatively, or be entertained. The teams within USDS that deliver on this commitment daily span across Trust & Safety, Security & Privacy, Engineering, User & Product Ops, Corporate Functions and more.

About the TeamWe are seeking an experienced Automation Engineer to join the Threat Discovery & Prevention (TDP) Team within the US Trust & Safety (T&S) organization. TikTok T&S helps ensure that our global community is safe and empowered to create and enjoy content across all of our applications.As a Senior Software Engineer on the TDP Automation Team you will develop automations and playbooks for threat intelligence ingestion, monitoring, and response. You will work cross-functionally with other Trust and Safety teams and Security teams to collaborate on threat initiatives and tune tools to identify false positives and potential false negatives. You will additionally team with other functions to identify areas that could benefit from automation and develop technologies to streamline processes. This role may be exposed to harmful content in this role as part of their core day-to-day functions, as well as in project work; in response to escalation requests; or by chance.

What will I be doing?Develop scripts and tools in Python for internal use.Writing detection logic to catch violative content at scale.Ideate through complex use-cases, determine feasibility of work, and build user-friendly proprietary products to improve efficiency and consistency.Identify, collect, and report metrics related to threat intelligence, content development, and automation.Manage the effectiveness of tooling, rationalizing tools as needed, and identifying new tool needs as necessary.Troubleshoot issues, conduct RCAs, maintain automations and tooling, and document your work.

QualificationsWhat should I bring with me?Bachelor's degree or industry equivalent work experience in Computer Science or Computer Engineering.Proficiency in Python.5+ years of industry experience.Automation expertise, specifically around Security and/or Trust and Safety use-cases.Working knowledge of cloud platforms (i.e. OCI, GCP, AWS, etc).Understanding of current industry data analytical capabilities and shortcomings.Strong technical documentation and reporting skills.Ability to handle confidential information with discretion.Your ability to work in a high tempo environment, adapt, and respond to day-to-day challenges of the role.Your resilience and commitment to self-care to manage the emotional demands of the role.

Preferred skills/qualificationsExperience working on a Trust and Safety or Security team.Security automation experience is a plus, such as working with SOAR or threat intel tools.Proficiency in SQL.Knowledge of social media processes and products, as well as current gaps that can be exploited by threat actors.Knowledge of online deceptive and manipulative behavior.Knowledge of the signals of specific threat actors, their cross-platform tactics, and how they evolve or change over time.

AbilitiesIs an individual that will thrive on a fast-paced and high-performing team with a strong drive to learn.Demonstrates excellent organizational, time management, and problem-solving skills.Works well under pressure and within time/budget constraints to solve problems or meet objectives.Ability to communicate technical concepts to a broad range of technical and non-technical staff.

Job Information:Compensation Description (annually)The base salary range for this position in the selected city is $184300 - $337250 annually.Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.Our company benefits are designed to convey company culture and values, to create an efficient and inspiring work environment, and to support our employees to give their best in both work and life.

#J-18808-Ljbffr