ByteDance
Backend Software Engineer - Platforms
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- Three years is preferred for software development with Golang or Python; no minimum overall years specified.
- Education
- BS degree in Computer Science or a similar technical field, or equivalent practical experience.
About the job
Build and maintain platforms, tools, and services that support teams operating large-scale production systems and data center infrastructure.
What you'll do
- Build platforms, systems, and services for internal and external teams interacting with large-scale production systems.
- Develop tools to improve engineering productivity.
- Design, develop, test, deploy, maintain, and improve software; introduce and iterate on new technologies.
What they ask for
- BS in Computer Science or a similar technical field, or equivalent practical experience.
- Experience in at least two of: web application development, Unix/Linux environments, distributed and parallel systems, networking systems, or developing large software systems.
- Experience in at least one of DICM, ITOM, or ITSM.
- GPU, big data (Hadoop/Kafka/Apache), or streaming/computing experience is identified as a key indicator of success.
Nice to have
- Three years of software development experience with Golang or Python.
- Familiarity with the web stack and web server optimization, production troubleshooting, or web design and user experience fundamentals.
Tools
Unix/Linux, Hadoop, Kafka, Apache, Golang, Python
Model-written summary · the original posting is authoritative