Summary
TikTok USDS Joint Venture is seeking a Software Engineer for their Emerging Product Engineering Team, which focuses on the technical success of new ventures in the US market. The role involves developing foundational services for emerging products and ensuring their successful launch, localization, and scalability.
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