Sam Jin

Ruilin (Sam) Jin

I'm a software engineer at ByteDance, where I build AI agents and tooling for Lynx developers. Before that, I researched LLM inference optimization at Case Western Reserve University.

San Francisco Bay Area · GitHub · LinkedIn · Email

Experience

2025 –

AI Software Engineer · ByteDance

Building AI agents that help developers write Lynx more effectively, and training models to write Lynx code.

2024 – 25

Research Assistant · Case Western Reserve University

Researched LLM inference optimization with KV-cache pooling and attention selection, and built multi-source retrieval for an educational AI agent.

2021 – 23

Software Engineer · CREC Cloud Net Information Technology Co., Ltd.

Built NLP systems for document matching and domain question answering, and led a team developing a large marketing platform.

2018 – 20

Research Assistant · University of Chinese Academy of Sciences

Software security research on vulnerability discovery with fuzzing and symbolic execution.

2019

Software Engineer Intern · IBM

Prototyped a digital twin for Watson with React and Go, and supported market analysis for the Watson product line.

Projects

An open-source project providing a beginner-friendly crash course on data structures and algorithms.

Cross-platform AI-powered study assistant that transforms lecture notes and class materials into personalized learning tools.

Explored optimization techniques for AI infrastructure, focusing on large-scale transformers and BERT models with significant performance improvements.

A novel approach to image inpainting that integrates causal reasoning with Variational Autoencoders to enhance semantic coherence and realism in reconstructed images.

Writing

All posts →

Education

2023 – 25MS in Computer Science · Case Western Reserve University
2016 – 21BS in IT and Web Science, Minor in Philosophy · Rensselaer Polytechnic Institute