MarJo Song
MarJo Song

C++ Software Engineer | Optimization SDKs, Cross-Platform Systems & Developer Infrastructure

Actively looking · Member since 25 Oct 2026
Location
Hangzhou, China
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Senior

About

Professional summary

C++ software engineer with 7+ years of experience in optimization software, cross-platform systems, and security infrastructure. I build the SDKs, tools, and delivery workflows that turn complex native software into reliable products.

At Alibaba DAMO Academy, my work spans MindOpt's C/C++/Python/Java/C#/MATLAB SDKs, mathematical modeling tools, API design, and cross-platform releases. I also develop build and dependency management systems, CI/CD pipelines, automated testing, and distributed services using gRPC, Docker, and Kubernetes.

Selected results include reducing Linux ARM automated build time from 2 hours to 6 minutes and shortening a Python SDK packaging workflow from 10 minutes to 3 minutes. I have also implemented deferred model updates with 96% unit test coverage.

Previously, I developed C/C++ and Qt applications, multi-factor authentication, and RDP/SSH/Telnet/VNC protocol proxies for privileged access management software.

Core strengths: modern C++, Linux systems programming, CMake, Python, API and SDK design, automated testing, network protocols, and Windows/Linux/macOS compatibility.

Skills

10 capabilities

Tech stack & tools

Working toolkit

Data Stores

Development

Languages & Frameworks

Experience

Career history

C++ Software Engineer — Optimization SDKs & Infrastructure Alibaba DAMO Academy — Decision Intelligence Lab

Developed MindOpt's multilingual SDK ecosystem across C/C++, Python, Java, C#, and MATLAB, including API design, modeling features, and compatibility with established optimization workflows.

Built cross-platform CMake, dependency management, CI/CD, and release workflows for Windows, Linux, and macOS on x86 and ARM. Reduced Linux ARM automated build time from 2 hours to 6 minutes and Python SDK packaging time from 10 minutes to 3 minutes.

Implemented deferred model updates with 96% unit test coverage and developed gRPC services with concurrent clients, streaming logs, and asynchronous jobs.

Delivered automated testing, containerized distributed test infrastructure, offline deployment packages, and licensing systems for enterprise software.

C/C++ Software Engineer Hangzhou Sifudi Information Technology Co., Ltd.

Developed C++/Qt client automation and audit components for privileged access management software, including automatic login, keyboard activity auditing, and access controls.

Designed and implemented a PAM-based unified authentication module with APIs for other languages and support for local authentication, TOTP, tokens, SMS, WeChat, LDAP, RADIUS, and fingerprint authentication.

Developed RDP, SSH, Telnet, Rlogin, and VNC proxies for session auditing, blocking, and alerting; added command preprocessing, automated privilege elevation, and batch operations.

Submitted a PuTTY pull request to fix a Windows Telnet password handling issue.

Backend C Development Intern Hangzhou Sifudi Information Technology Co., Ltd.

Implemented approximately 35% of a business database migration from PostgreSQL to MySQL. Optimized the persistence and restoration of resource-tree selection state in a web-based host management module.

Implemented browser login automation with Selenium and maintained the underlying RDP proxy component.

Education

Learning history

Anhui Polytechnic University

Bachelor's Degree, Electronic Information Science and Technology

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu