# Edward Choi > Staff Software Engineer @ Safe Security | MS EECS @ UC Berkeley ‘22 Location: San Jose, California, United States Profile: https://flows.cv/edwardchoi ## Work Experience ### Staff Software Engineer @ Safe Security Jan 2025 – Present | San Jose, CA (Balbix was acquired by SAFE) ### Staff Software Engineer @ Balbix Jan 2024 – Present | San Jose, California, United States ### Senior Software Engineer @ Balbix Jan 2022 – Jan 2024 | San Jose, California, United States ### Graduate/Undergraduate Researcher @ UC Berkeley Electrical Engineering & Computer Sciences (EECS) Jan 2020 – Jan 2022 | Berkeley, California, United States - Collaborated with Microsoft Research to build ThreatKG, an AI-powered platform that constructs a threat knowledge graph for automated cyber threat knowledge gathering and management using open-source cyber threat intelligence (OSCTI) data - Designed and implemented a robust multi-threaded OSCTI report crawler framework (Python) to crawl from 40+ major security websites collecting a total of 143K+ reports and operating at a crawling rate of 325+ reports/second•Trained and deployed machine learning models (SKLearn) to preserve threat related articles predicting with 90+% accuracy and F1 - Built a Bidirectional LSTM-CRF neural network using Pytorch to recognize security entities (e.g. malware, bad actors) achieving 95% accuracy and F1 - Lead Developer for ThreatKG UI web app (React, D3.js, Flask) to facilitate threat analysis and exploration from Neo4j graph database containing 347K+entities and 1.7M+ relations; includes diverse searching capabilities through Cypher queries and Elasticsearch - Contributed to research paper writing leading to publications at SIGMOD 2021 and VLDB 2022 ### Software Engineer Intern @ Passfolio Jan 2019 – Jan 2022 | San Francisco Bay Area ### Software Developer Project Lead @ Pioneers in Engineering Jan 2017 – Jan 2022 | Berkeley, California, United States - Developed Dawn (Typescript, React, Redux, Redux Sagas, CSS), a web application used by 600+ high school students to code and interact with their robots for a robotics competition offered to local underserved high schools in the Bay Area - Used Protobufs and Node.js websockets to process real-time robot peripheral data and display on frontend peripheral dashboard•Taught comprehensive web development curriculum to incoming developers (HTML/CSS/Typescript, React, Redux, Git) - Advised 6 project managers and guided 30+ developers across span of 4 years through guides, pair programming, documentation and code reviews ### Software Engineer Intern @ Lexxify Inc. Jan 2018 – Jan 2019 | Berkeley, California, United States Worked in four-person team on Lexxify (React, Redux, CSS, Firebase), a web application to teach 1,200+ languages - Created custom autocomplete, pagination, and video UI components and developed 10+ responsive pages used by 150+ weekly users - Supported client publishing of hundreds of daily recorded audio/video translations and uploaded to Google Cloud Storage ### Academic Intern @ UC Berkeley Division of Data Sciences Jan 2018 – Jan 2018 | Berkeley, California - Lab Assistant for Introduction to Data Science course (CS C8) - Assist lab of 30 students with checkoffs by asking questions and clarifying confusing topics - Teach basic Python programming and statistical concepts such as sampling, probability, and prediction ### Computer Lab Assistant @ UC Berkeley College of Engineering Jan 2018 – Jan 2018 | Berkeley, California ## Education ### Master of Science - MS in Electrical Engineering and Computer Science University of California, Berkeley Jan 2021 – Jan 2022 ### Bachelor of Arts - BA in Computer Science University of California, Berkeley Jan 2017 – Jan 2021 ### John A. Rowland High School Jan 2013 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/edwardkchoi --- Source: https://flows.cv/edwardchoi JSON Resume: https://flows.cv/edwardchoi/resume.json Last updated: 2026-03-29