Software Engineer, Emerging Product - USDS
TikTok USDS
- πΊπΈ United States
- On-site
- 7 months ago
- CI/CD
- C++
- Python
- Microservices
7 months ago
About the Team
The Emerging Product Engineering Team is the incubator for TikTok USDS JV's newest ventures in the US market. We are responsible for the end-to-end success of a diverse portfolio applications. We operate with a strong β0β1β mindset, prioritizing agility, rapid iteration, and creative problem-solving to build and scale products.
Now we are looking for a Software Engineer who thrives in fast-paced, ambiguous environments and is passionate about building new businesses from the ground up. In this role, you will develop foundational services that enable our emerging products to successfully launch, localize, and scale in the U.S. Market.
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.
Minimum Qualifications
- 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.
Preferred Qualifications
- Deep knowledge of distributed systems, concurrent programming, and microservices architecture.
Software Engineer, Emerging Product - USDS Β· TikTok USDS