Tiktok - Mountain View, CA

posted 3 months ago

Full-time - Mid Level
Mountain View, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. Our global infrastructure team operates a large network of Points of Presence (POPs) around the world, hosting edge services such as traffic acceleration, CDN cache, and gaming. We are seeking experienced frontend developers to build a Kubernetes-based platform (PaaS) that will manage the lifecycle of edge services on our globally distributed POPs. This includes creation, deployment, CI/CD, and providing management tools such as monitoring, alerting, and logging. As part of the Site Reliability Engineering (SRE) team, you will combine software and systems engineering to build and run large-scale, massively distributed infrastructures. Our SREs are responsible for ensuring that infrastructure services are reliable, fault-tolerant, efficiently scalable, and cost-effective. You will have the opportunity to manage a variety of complex systems at scale, including those that administer hyperscale datacenters, public cloud environments, global content distribution networks (CDNs), and load balancers that handle terabits of traffic. In this role, you will build, expand, and operate Bytedance's global infrastructures, including large-scale systems in public and private clouds, data centers, and content delivery networks. You will also build tools, automations, visualizations, and monitors to facilitate the operation and optimization of the global infrastructure. Working in a fast-paced environment, you will participate in technical operations and rotations in response to performance and reliability issues, helping to improve the entire lifecycle of infrastructure services from inception and design through development, deployment, user support, and refinement.

Responsibilities

  • Build, expand and operate Bytedance's global infrastructures, including large-scale systems in public and private clouds, data centers and content delivery networks.
  • Build tools, automations, visualizations and monitors to facilitate the operation and optimization of the global infrastructure.
  • Participate in technical operations and rotations in response to performance and reliability issues.
  • Help improve the whole lifecycle of infrastructure services from inception and design throughout development, to deployment, user support and refinement.

Requirements

  • Master's degree (or Bachelor's degree with 3+ years of experience) in Computer Engineering, Electrical Engineering, Computer Science or related major.
  • 3+ years experience working with Unix/Linux systems from kernel to shell and beyond, with experience working with system libraries, file systems, and client-server protocols.
  • 3+ years experience in one or more programming languages such as Java, C++, Go, or scripting experience in Shell and Python.

Nice-to-haves

  • Self-driven and capable of coping with ambiguity and moving projects from concept to delivery.
  • Strong analytical skills and the ability to solve real-world problems in a fast-moving environment.
  • Experience in designing, analyzing and building automation and tools for large scale systems.
  • Experience in building solutions with AWS, Google, Azure and other cloud services.
  • Experience in networking technologies such as TCP/IP, BGP, DNS, etc. in a carrier-grade environment.
  • Experience in developing and operating systems such as OpenStack, Kubernetes, Nginx, ipvs, ELK stack, Hadoop, etc.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents, and a Health Savings Account (HSA) with a company match.
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans.
  • 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) (prorated upon hire and increased by tenure) and 10 paid sick days per year.
  • 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability.
  • Mental and emotional health benefits through EAP and Lyra.
  • 401K company match, gym and cellphone service reimbursements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service