Software Engineer - USDS
TikTok.com
Office
San Jose, California, United States
Full Time
Our team of US Tech Services Department at TikTok supports the company's fast growth by building and operating hyper-scale data centers, managing the life cycle of server fleet, providing cloud solutions, and developing various infrastructure services and making sure they are scalable and are reliable.
We are seeking a highly skilled Backend Software Engineer to be the architect and builder of our core services. This role is dedicated to designing, implementing, and maintaining highly scalable, fault-tolerant, and high-performance server-side systems that drive our platform's functionality and stability.
Key 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.
We are seeking a highly skilled Backend Software Engineer to be the architect and builder of our core services. This role is dedicated to designing, implementing, and maintaining highly scalable, fault-tolerant, and high-performance server-side systems that drive our platform's functionality and stability.
Key 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.
