BIGO
Backend Engineer, Cryptography & Privacy
BIGOSingapore1 day ago
Full-timeEngineering

About BIGO

BIGO is a leading global technology company dedicated to connecting people through live streaming and other services. Powered by audio and video technology, AI, RTC (Real-time Communications) and CDN (Content Delivery Network), BIGO provides a portfolio of audio&video products and services, including Bigo Live, Likee, imo and Hello Yo. BIGO has enabled hundreds of millions of MAU from more than 170 countries and regions to explore various content, showcase their talent, and stay connected.


Being committed to safe and seamless user experience, BIGO keeps pace with cutting-edge technologies and advances its R & D to the highest level. It has deployed 5 R&D centers in Singapore, the U.S. (Silicon Valley) and China (Beijing, Shanghai, Guangzhou), and over 30 local offices across the globe to further its granularity in local business development, product management, operations and marketing.



Responsibilities:


  • Design and implement encryption and end-to-end encryption (E2EE) systems for overseas IM communication channels, including handshake protocols, key exchange, key rotation, and encryption algorithm selection.
  • Design and implement solutions for protecting overseas user data privacy, such as data verification or computation without exposing user data content.
  • Develop server-side cryptographic modules, including key management, data verification, and privacy-preserving computation.
  • Stay updated on trends in cryptography and privacy protection technologies to drive product enhancements.
  • Assist in the operation and maintenance of security-related backend services.


Required Skills:

  • 3+ years of experience in cryptography-focused backend development.
  • Proficiency in C++ and/or Python.
  • Solid foundation in cryptography: symmetric/asymmetric encryption, ECC, etc., with familiarity in at least one modern security protocol design.
  • Prior experience in privacy-protection development, such as end-to-end encryption, is preferred.
  • Knowledge of advanced cryptographic technologies (e.g., Zero-Knowledge Proofs, Attribute-Based Encryption) is a plus.
  • Familiarity with foundational backend development technologies and architecture.
  • Strong communication and collaboration skills, with a team-oriented mindset.

Key Skills

Ranked by relevance