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.
Experience
AI Software Engineer · ByteDance
Building AI agents that help developers write Lynx more effectively, and training models to write Lynx code.
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.
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.
Research Assistant · University of Chinese Academy of Sciences
Software security research on vulnerability discovery with fuzzing and symbolic execution.
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.