TikTok USDS Joint Venture logo
TikTok USDS Joint Venture
Posted 82 days agoVerified live 21h ago

Software Engineer, Emerging Product - USDS

Brief overview

San Jose, CAIn-person
UndergradOr in progress
1+ yrsMinimum
C++PythonData StructuresAlgorithmsDistributed SystemsConcurrent ProgrammingMicroservices Architecture

Job description

Summary

TikTok USDS Joint Venture is seeking a Software Engineer for their Emerging Product Engineering Team, which focuses on launching new ventures in the U.S. market. The role involves developing foundational services and ensuring the technical success of various non-TikTok applications.

Responsibilities

  • Core Service Development: Design, build, and deploy production-grade, highly concurrent services
  • System Scalability & Reliability: Implement best practices for ensuring system reliability, performance tuning, and optimizing application efficiency under heavy load
  • Infrastructure and Operations: Develop and maintain CI/CD pipelines and integrate services with monitoring and logging tools
  • Architectural Design: Participate in technical design reviews, identifying and addressing technical debt, and defining future system architecture to support long-term growth

Skills

  • BS/MS degree in Computer Science, Computer Engineering, or a related technical discipline with industry experience
  • 1+ years experience as a software engineer with proven contributions to team-based projects, ideally in a collaborative role
  • Solid programming skills, proficient in C/C++ and Python with a strong grasp of data structure and algorithms
  • Deep knowledge of distributed systems, concurrent programming, and microservices architecture

Qualifications

Must Haves

  • BS/MS degree in Computer Science, Computer Engineering, or a related technical discipline with industry experience
  • 1+ years experience as a software engineer with proven contributions to team-based projects, ideally in a collaborative role
  • Solid programming skills, proficient in C/C++ and Python with a strong grasp of data structure and algorithms

Nice to Haves

  • Deep knowledge of distributed systems, concurrent programming, and microservices architecture

More jobs like this