
Senior Backend Software Engineer, TikTok Online Infrastructure
- Seattle, WA
- Permanent
- Full-time
Key Focus Areas: High Availability Infrastructure, low Latency Distributed Systems,Personal Data Safeguard, Global Architecture with Multi-Data CenterResponsibilities:
- Design, develop, and maintain robust and scalable backend infrastructure and services that support cloud-native applications.
- Implement frameworks and tools to enable seamless development, testing, deployment, monitoring, and management of our services and infrastructure components across multiple cloud environments.
- Contribute to the evolution of our continuous integration and delivery (CI/CD) processes.
- Work closely with cross-functional teams to architect solutions that are optimized for scalability, reliability, fault-tolerance, performance and privacy protection.
- Mentor engineers and provide technical guidance, best practices, and emerging technologies.Qualifications:Minimum Qualifications:
- BS Degree in Computer Science or related fields
- 3+ years of working experience in software engineering with a focus on distributed systems, cloud computing, or data intensive real-time services.
- Strong expertise in designing, building, and optimizing microservices-based architectures for large-scale online services.
- Proficient in at least one programming language, such as Go, Python, or Java, with a solid understanding of software design principles and patterns.
- In-depth knowledge of CI/CD pipelines, infrastructure-as-code tools, and configuration management systems.
- Strong communication skills with the ability to articulate technical concepts and collaborate effectively with team members at all levels.Preferred Qualifications:
- 5+ years of working experience in software engineering with a focus on distributed systems, cloud computing, or data intensive real-time services.