Senior Research Scientist – Data Management and Security – Infrastructure System Lab
Company | ByteDance |
---|---|
Location | San Jose, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Master’s |
Experience Level | Senior |
Requirements
- Master’s degree or higher in Computer Science or a related field, with a solid foundation in data structures and databases.
- Familiarity with Unix/Linux operating systems and proficiency in mainstream programming languages such as C/C++, Go, and Java; strong programming skills and habits.
- In-depth knowledge of database principles and understanding of common solutions and techniques for data security and privacy protection.
- Strong logical reasoning and the ability to quickly learn new technologies; excellent problem-solving skills and a strong sense of responsibility.
- Have published papers in top academic conferences (e.g., SIGMOD, VLDB, CCS).
Responsibilities
- Research cutting-edge technologies in the field of data management and security.
- Participate in the design and development of innovative data management and security projects, provide technical architecture and implementation plans based on performance, stability, scalability, and security considerations.
- Submit high-quality code and complete development tasks on time according to project schedules.
- Publish papers in top academic conferences (e.g., SIGMOD, VLDB, CCS).
Preferred Qualifications
- Research experience in the intersecting areas of security, AI/LLM, and data management is preferred.
- Experience in the development of relational databases, NoSQL, or blockchain cores.
- Knowledge of blockchain principles and technologies such as Bitcoin, Ethereum, Libra, Hyperledger Fabric, etc.
- Understanding of the principles and components of blockchain database systems, such as QLDB, LedgerDB, Oracle Blockchain Table, Microsoft SQL Ledger, etc.
- Proficiency in common encryption and decryption algorithms, authentication and signature algorithms, hash algorithms, security protocol design, access control models, software security theories, etc.
- Research and practical experience in the security field, including but not limited to Trusted Execution Environment (TEE), secure multi-party computation, differential privacy, homomorphic encryption, threshold cryptography, function encryption, searchable encryption, zero-knowledge proofs, security proofs for protocol constructions, and cryptographic applications in blockchain.
- Preference for candidates with experience in optimizing cryptographic algorithms, implementing cryptographic libraries, large-scale cryptographic applications, or winners of programming competitions.