Bytedance - San Jose, CA

posted 4 months ago

Full-time - Mid Level
San Jose, CA
Professional, Scientific, and Technical Services

About the position

As a Backend Engineer specializing in Distributed Systems within the Network Security team at ByteDance, you will play a crucial role in designing and building innovative network security products. Your work will focus on creating enterprise-level solutions that protect online businesses from cyber attacks. The team is dedicated to challenging the status quo and effectively addressing real-world cybersecurity issues. You will collaborate with a passionate group of individuals who value teamwork, open communication, and the pursuit of ambitious goals. Your contributions will directly impact the security and compliance of ByteDance's products and services, ensuring that they meet the highest standards of safety and reliability. In this role, you will be responsible for developing a range of network security products, including DDoS Defense, Web Application Security, Bot Management, and Network Detection and Response. You will also support ByteDance's various business units by creating custom network security solutions tailored to their specific compliance and security needs. Additionally, you will have the opportunity to work on products designed for external customers, further expanding your impact in the cybersecurity domain. The ideal candidate will possess a strong foundation in software development, particularly in building large-scale distributed systems. You will be expected to demonstrate excellent programming skills, preferably in Golang, and have experience in designing and developing RESTful APIs and backend systems. Your attention to detail, positive attitude, and sense of responsibility will be essential as you navigate the challenges of this dynamic field.

Responsibilities

  • Design and build network security products, including DDoS Defense, Web Application Security, Bot Management, and Network Detection and Response.
  • Support ByteDance businesses with custom-built network security solutions to meet compliance and security requirements.
  • Support network security products for external customers.

Requirements

  • B.S. or advanced degree in Computer Science or other relevant majors.
  • 2+ years software development experience in building large-scale distributed system features or applications.
  • Strong programming skills and coding style with Golang or the ability to acquire it quickly.
  • Experience designing and development of RESTful APIs and backend systems.
  • Highly motivated, positive, detail-oriented, and responsible.

Nice-to-haves

  • Experience or background in the cybersecurity or Cloud-based Networking solutions field is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service