Software Engineer – SRE – Platform Services
Company | ByteDance |
---|---|
Location | San Jose, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Mid Level |
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 of experience working with Unix/Linux systems from kernel to shell and beyond, with experience working with system libraries, file systems, and client-server protocols.
- 2+ years of experience working on Public Cloud Platforms, familiar with basic components of cloud products. Experience in building solutions with AWS, GoogleCloud, OCI, or other cloud services.
- 2+ years experience in one or more programming languages such as Java, C++, Go, or scripting experience in Shell and Python.
- 2+ years experience with essential system-level apps, like DNS, APT, LDAP, Nginx, CI/CD, Ansible, Packer, etc.
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, automation, visualizations, and monitors to facilitate the operation and optimization of the global infrastructure.
- Work in a fast-paced environment. 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.
Preferred Qualifications
- Experience in system and data security.
- 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.
- Strong communication and collaboration skills.