Sangxia Huang, Developer in Stockholm, Sweden
Sangxia is available for hire
Hire Sangxia

Sangxia Huang

Verified Expert  in Engineering

Machine Learning Developer

Stockholm, Sweden

Toptal member since February 28, 2017

Bio

Sangxia has a decade of research experience in computer science, specializing in algorithms and optimization, and has also worked on projects analyzing large data sets from companies of various sectors and built efficient and effective predictive models. Sangxia is an intelligent and dedicated individual as well as an effective researcher and programmer.

Portfolio

EPFL Swiss Federal Institute of Technology
Machine Learning, Probability Theory, Convex Optimization
KTH Royal Institute of Technology
Algebra, Probability Theory, Python

Experience

  • Python - 7 years
  • C - 5 years
  • Machine Learning - 3 years
  • SQL - 3 years

Availability

Part-time

Preferred Environment

Vi, Linux

The most amazing...

...project I've worked on is a recommendation system of web content for a global content marketing company, making significant improvements on their benchmarks.

Work Experience

Postdoctoral Researcher

2015 - 2017
EPFL Swiss Federal Institute of Technology
  • Co-supervised a semester project on online/streaming algorithms for dynamic scheduling, resulting in better analyses of current algorithms.
  • Improved the analysis of the complexity of a class of a capacity allocation problem that is much more effective than existing analyses, in collaboration with other researchers.
  • Developed new methods for active learning for clustering problems with near optimal performance.
Technologies: Machine Learning, Probability Theory, Convex Optimization

PhD Researcher

2010 - 2015
KTH Royal Institute of Technology
  • Developed new methods that led to noticeable improvements in the current understandings of the frontier of efficient computation.
  • Collaborated with researchers around the world and worked on one of the main open problems in theoretical computer science, improved the state of the art and identified the bottleneck to further improvements.
  • Organized student projects for the course Advanced Algorithms, helped define the scope of the projects, evaluated the final results, and gave feedback to the students.
Technologies: Algebra, Probability Theory, Python

Intern

2010 - 2010
Microsoft Research
  • Explored the power of holographic algorithms in computing the number of solutions of constraint satisfaction problems.
  • Wrote tools in C++ for research prototypes.
Technologies: C++

Experience

Outbrain Click Prediction

https://www.kaggle.com/c/outbrain-click-prediction/leaderboard
Outbrain is a global online content discovery and marketing platform. The goal of this project is to build a system to provide personalized content recommendations, using historical data including more than two billion page views from 200 million users around the world. The accuracy of the model I built was within around 1% of the best solution, a more than 40% improvement over the sponsor's benchmark, and ranked tenth out of 979 teams competing on Kaggle.

Education

2010 - 2015

PhD in Computer Science

KTH Royal Institute of Technology - Stockholm, Sweden

Skills

Libraries/APIs

Scikit-learn, NumPy, Pandas, Keras

Languages

Python, C++, C, SQL

Platforms

Linux

Other

Machine Learning, Vi, Probability Theory, Algebra, Convex Optimization

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring