TiktokSeattle, WA
Tiktok logo

Software Engineer Intern (Core-Engineering T&S)

May 2026 Aug 2026

  • Responsibilities:
  • Collaborate with cross-functional teams to design, develop, and maintain scalable backend services that support TikTok's 1B+ user base.
  • Collaborate with Trust and Safety experts, machine learning engineers, and other cross-functional teams on delivering key results.
  • Develop and optimize technical solutions to enhance the performance and reliability of content moderation systems.
  • Participate in code reviews, testing, and debugging to ensure high quality and maintainability of software solutions.

BigHat BiosciencesSan Mateo, CA
BigHat Biosciences logo

Software Engineer (Co-op)

Jan 2025 Aug 2025

  • Audit-Trail UI — React + TypeScript front-end + Python/Falcon API on DynamoDB; record look-ups now take seconds for 35 + scientists.
  • Maintained a serverless event pipeline (AWS Lambda + Kinesis) that guarantees loss-less, traceable LIMS events.
  • Authored hands-free CI/CD: BuildSpec workflows build, test & publish pinned Docker images in < 5 min (vs. 30 min manual).
  • Standardised 80 + Pydantic/SQLAlchemy models on a common ORM base, trimming boilerplate 5 % and easing audits.
  • Scientific Computing Refactor: Refactored scientific computing modules for picomolar-level precision, eliminating rounding errors across 20k+ assay calculations.
  • Rearray Studio Component: Built a reusable React component for scientists to duplicate, select, dilute, and edit plate aliquots for complex layouts — cutting plating time by at least 5×.
  • Shipped features and bug fixes weekly consistantly across front-end and back-end systems in close collaboration with scientists and engineers.
ReactTypeScriptPythonFastAPIAWSAWS lambdaAWS KinesisDynamoDBDockerAlembicSQLAlchemyPydanticPostgreSQLcypress

UCSF – Andrej Šali LabSan Francisco, CA
UCSF – Andrej Šali Lab logo

Student Research Intern

Mar 2023 Sep 2023

  • Automated GPU scheduling for 200 + MD runs, saving ≈ 10 engineer-hours/week.
  • Built RMSD, trajectory & pair-distance pipelines to validate every simulation.
  • Developed Markov State Models to reveal transitions in disordered proteins.
  • Integrated FRET data into MD workflows, boosting simulation fidelity.
PythonbashGROMACSOpenMMPyTorchNumPyPandasMarkov State ModelsGPU Computing

Lawrence Berkeley National LaboratoryBerkeley, CA

Student Backend Engineer

Aug 2022 Feb 2023

  • Co-designed an retrosynthesis algorithm that generates PKS sequences for target molecules.
  • Upgraded ClusterCAD backend (Python + Django) and integrated the new algorithm.
  • Algorithm adopted by multiple LBNL teams in their web tools.
PythonDjangoPostgreSQLReact

GeopogoBerkeley, CA

Software Engineer Intern

May 2022 Sep 2022

  • Prototyped a MagicLeap console app in Unity for one-handed 3-D model interaction.
  • Implemented a gravity-gun ray-casting system inspired by G-Mod.
  • Prototype adopted by firms to demo architectural models in mixed reality.
UnityC#MagicLeapAR

Institute of Computing Technology, Chinese Academy of SciencesBeijing

Student Researcher

Jun 2019 Aug 2019

  • Built a mass-spectrometry peptide-matching pipeline, dramatically accelerating MS-2 identifications.
PythonShellBioinformaticsMass Spectrometry