# Jack Li > Staff Software Engineer - Backend at Rivian Location: Redwood City, California, United States Profile: https://flows.cv/jackli ## Work Experience ### Staff Software Engineer @ Rivian Jan 2023 – Present | Palo Alto, California, United States ### Senior Software Engineer - Backend @ Rivian Jan 2020 – Jan 2023 | Palo Alto, California, United States ### Platform Engineer @ Chairish Jan 2019 – Jan 2020 | San Francisco Bay Area - Led the rehaul of the Chairish website to conform to WCAG according to the ADA regulations and maintained monthly scans to prevent regressions. - Designed and implemented a Django module to facilitate and fine-tune AB testing for the Chairish platform, providing engineers an improved experience of creating future AB tests. ### Full Stack Engineer @ Albert Jan 2018 – Jan 2019 | Culver City, California, United States - Implemented method of linking and authenticating user bank accounts using Python integration with Quovo API. - Developed the Investing feature of the Albert app utilizing Django framework and Apex API, providing users with a streamlined workflow for investing into predetermined securities, while handling monetary and technical intricacies in the backend to offload the customary burden of knowledge from investing. ### Full Stack Engineer @ imATHLETE Jan 2016 – Jan 2018 | Santa Monica, CA - Designed the SQL DB schema and implemented C#-based service to retrieve, process, and aggregate Athlete race information based on past events while remediating the associated Athlinks API. - Led the effort in redesigning the imATHLETE platform, including the homepage and the Athlete Registration Workflow, using frameworks including AngularJS 1.X and CSS Animation library. - Played a crucial role in introducing additional platform features, such as developing a Campaign Management tool to facilitate Race Directors’ ability to send targeted customized emails and implemented new static and dynamic reporting tools for Race Directors. ### Software Engineering Intern @ Riot Games Jan 2014 – Jan 2014 Developed a Java-based service in the application security space for threat detection and mitigation in the context of player accounts. ### Software Engineering Intern @ Jumptap, Inc. Jan 2013 – Jan 2013 Developed a real-time data visualization tool using d3 for creating co-occurrence matrices of competing advertising campaigns that depict the number of competitions as well as the results of these competitions. ### Research Intern @ Oak Ridge National Laboratory Jan 2012 – Jan 2012 | Oak Ridge, Tennessee Implemented C++ based CUDA parallel computing for translation/coding of predictive electron positioning algorithms for the supercomputer upgrade from Cray XT5 (Jaguar) to Cray XK6 (Titan). ## Education ### Bachelors Degree in Computer Science Massachusetts Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/jack-li-89994158 --- Source: https://flows.cv/jackli JSON Resume: https://flows.cv/jackli/resume.json Last updated: 2026-03-29