Software Engineer - Data Security

$136,800 - $280,000/Yr

Tiktok - San Jose, CA

posted 3 days ago

Full-time - Mid Level
San Jose, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

TikTok is the leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. As a software engineer in the Data Security team, you will play a crucial role in building, optimizing, and growing one of the largest data platforms in the world. This position offers the opportunity to enhance data full lifecycle protection and support businesses in using data efficiently while complying with local regulations. You will collaborate with key stakeholders from security, legal, and various core product teams, making a positive impact on billions of users and TikTok's core business. The Data Management Suite team is responsible for developing products that encompass the entire lifecycle of a data pipeline, including data ingestion, integration, development, cataloging, security, and governance. Data security and compliance are top priorities for TikTok, and as part of this team, you will work with a big data stack to design and develop highly scalable systems for data protection. Your responsibilities will include data classification, access control, encryption, masking, auditing, and alerting. You will also engage with global and cross-functional teams to meet business needs and ensure regulatory compliance. In addition to your core responsibilities, you will have the opportunity to conduct special area research and development, focusing on topics such as large language models (LLM), data sharing, and privacy-enhancing computation. Contributing to the team's engineering excellence will be a key aspect of your daily work, allowing you to grow and innovate within a collaborative environment.

Responsibilities

  • Work with the big data stack, designing and developing highly scalable systems for data full lifecycle protection, including but not limited to data classification, access control, encryption, masking, auditing, alerting.
  • Collaborate with global and cross-functional teams in product, design, legal, security, and engineering to meet business needs and regulatory compliance.
  • Conduct special area research and development, including but not limited to LLM, data sharing, and privacy-enhancing computation.
  • Contribute to the team's engineering excellence in daily work.

Requirements

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • Track record in designing and implementing scalable and reliable systems.
  • Solid communication and collaboration skills and product sense.

Nice-to-haves

  • Experience working in a complex organization involving cross-functional teams and multiple business lines.
  • Experience in data platform related product development or big data technologies, such as Hadoop, ClickHouse, etc.
  • Experience with big data security systems and technologies, such as Apache Ranger, data classification, data protection.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents.
  • Health Savings Account (HSA) with a company match.
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans.
  • Flexible Spending Account (FSA) Options like Health Care, Limited Purpose and Dependent Care.
  • 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) and 10 paid sick days per year.
  • 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability.
  • Mental and emotional health benefits through EAP and Lyra.
  • 401K company match, gym and cellphone service reimbursements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service