Victor Chen is a Software Engineer at Quora. He possess expertise in python, matlab, java, c, c++ and 6 more skills. He is proficient in Chinese.
-
Staff Software Engineer, Tech Lead ManagerQuora Nov 2024 - PresentMountain View, Ca, UsTech Lead Manager for Feed Ranking Team -
Senior Machine Learning EngineerQuora Mar 2023 - Nov 2024Mountain View, Ca, UsTech Lead for Feed team -
Machine Learning EngineerQuora Sep 2020 - Mar 2023Mountain View, Ca, Us -
Teaching AssistantCaltech Jan 2017 - Sep 2020Pasadena, Ca, UsTeaching assistant for C programming (CS 11), Intro to Complexity Theory (CS 21), Algorithms (CS 38), Machine Learning (CS 156a), Intro to Systems (CS 24). Held weekly office hours, recitations, reviews. Graded problem sets. Wrote TA notes and solution sets. -
Undergraduate ResearcherCaltech Jan 2019 - Apr 2019Pasadena, Ca, UsImplemented a model of mouse behavior using imitation learning.Built and trained adversarial recurrent neural networks in PyTorch for general imitationlearning tasks, and applied model to resident-intruder mouse dataset. -
Undergraduate ResearcherCaltech Jun 2017 - Aug 2017Pasadena, Ca, UsStudied Bayesian hierarchical methods applied to semi-supervised learning under the Caltech Summer Undergraduate Research Fellowship. Designed spectral clustering algorithms with Markov Chain Monte Carlo sampling, specifically with modified Metropolis-within-Gibbs algorithms. These hierarchical algorithms sampled not only the classification, but also the distribution of hyperparameters that govern the shape of the prior distribution of the classification. Designed experiments to advance understanding about the behavior of these hyperparameters and the best subsets of hyperparameters to learn.Implemented these algorithms in MATLAB and measured their convergence rate and classification accuracy on real datasets such as MNIST digits and U.S. House of Representatives voting records, and synthetic datasets such as the two moons dataset. Improved the convergence rate of the multiclass clustering algorithm by introducing an adaptive step size, which uses the observed acceptance probability to increase or decrease the steps. Finally, compared hierarchical and nonhierarchical algorithms and observed advantages of the hierarchical approach. -
Software Development InternJane Street Jun 2019 - Sep 2019New York, Ny, UsBuilt a distributed system that subscribes to multiple market data sources, aggregates, and reports trades. Implemented interning of symbols and routes and replay mechanism to catch clients up on missed trades.Built a proof of concept of an improved risk management system for the options desk. Wrote output to PostgreSQL tables, improving usability by allowing for custom queries, and improving scalability by allowing for techniques such as sharding the database. -
Machine Learning InternQuora Jun 2018 - Sep 2018Mountain View, Ca, UsWorked as a machine learning engineer on the content distribution team. Engineered a reinforcement learning system from end-to-end. Built a system for notification sending and designed the system to be easily adaptable to different problem domains, paving the way for more reinforcement learning solutions. Improved ranking for Feed, Ask to Answer features by building new models and analyzing A/B test results. -
InstructorStar League Jul 2016 - Jul 2016Instructor for the MathCounts math olympiad class at A* Summer Math Camp.Taught classes in Algebra, Geometry, Number Theory and Combinatorics.Improved handouts, wrote exercises and solutions and updated lessons.
-
Software EngineerNasa Jet Propulsion Laboratory Jun 2015 - Aug 2015Pasadena, Ca, UsDeveloper for a SysML diagramming plugin for MagicDraw that allowed systems engineers to design flight systems and generate the appropriate XML and C++ representations.Wrote the plugin in Java, using the MagicDraw API to check for errors and inconsistencies in user-created models. Learned to write JUnit tests to aid development. Learned to use Apache Velocity to generate xml documents.
Victor Chen Skills
Victor Chen Education Details
-
CaltechComputer Science
Frequently Asked Questions about Victor Chen
What company does Victor Chen work for?
Victor Chen works for Quora
What is Victor Chen's role at the current company?
Victor Chen's current role is Software Engineer.
What schools did Victor Chen attend?
Victor Chen attended Caltech.
What skills is Victor Chen known for?
Victor Chen has skills like Python, Matlab, Java, C, C++, Pytorch, Postgresql, Angularjs, Flask, Tensorflow, Ocaml.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial