Backend Software Engineer, AI Safety

TikTok
San Jose, CA
Job Description
Role Overview

The role involves designing, building, and maintaining infrastructure for safe deployment and monitoring of generative AI systems. The team collaborates with ML engineers, policy, operations, and research teams to align models with safety principles. The position requires assessing and remedying real-time safety risks from emerging AI capabilities.

What You Will Do

Design and implement large-scale, distributed backend software services and systems, integrate machine learning or large language model inference services into backend systems, and use agile methodology for the entire software development lifecycle.

Why It Might Be a Fit

The ideal candidate is willing to learn and put in effort to solve complex problems, has experience in designing and implementing scalable distributed backend systems, and is familiar with machine learning or large language model inference services.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Data Science, Information Systems, Mathematics, or a related field
  • 2 years of related work experience
  • 2 years of experience in designing and implementing large-scale, distributed backend software services and systems
  • Experience in designing and implementing scalable distributed backend systems
  • Experience in designing and implementing scalable data processing pipelines
  • Experience in integrating machine learning or large language model inference services
  • Experience in using agile methodology for the entire software development lifecycle

Benefits

  • Salary range: $187741 - $316800 per year
  • Full-time, 40 hours/week
  • International and domestic travel required up to 10%
  • Reasonable accommodations in recruitment processes for candidates with disabilities
]]>