Senior Software Engineer, Backend and Infrastructure

ByteDance ByteDance · Big Tech · San Jose, CA · R&D

This role focuses on building development infrastructure and intelligent data platforms to streamline software development processes. Responsibilities include developing Cloud IDE, code management systems, CI/CD, and monitoring systems, as well as researching and applying advanced computer engineering technologies to products.

What you'd actually do

  1. Build development infra including Cloud IDE, Repo&code management and CI/CD systems
  2. Build advanced intelligent data platforms, help client developers make decisions to optimize the user experience of our products.
  3. Build ByteDance staging environment for TikTok, Ads, Shopping to enable internal isolate user and traffic from Prod, scale distributed applications, tweak technology like K8S, RPC, DB, MQ, KAFKA, HDFS, Hive, Yarn, build monitor and alert system.
  4. Research and convert state of art computer engineering technology into the real product.

Skills

Required

  • Android/Java/Objective-C/Python/Golang
  • private or public cloud
  • backend architecture
  • storage system
  • databases
  • CI/CD system
  • build infrastructure
  • big data

Nice to have

  • Full-stack development experience
  • technical leadership
  • dealing with ambiguity
  • strategic thinking
  • team collaboration skills