Post Job Free
Sign in

Software Engineer Machine Learning

Location:
Katy, TX
Posted:
June 17, 2025

Contact this candidate

Resume:

Jiayu Zhang **************@*****.*** 585-***-****

Technical Skills

• Proficient in computer languages including Python/NumPy/Pandas, C/C++, Java/Kotlin

• Experienced in designing APIs using RESTful, gRPC and GraphQL and Microservice architecture Django

• Skilled in designing and querying relational databases using SQL and NoSQL, with expertise in MySQL/PostgreSQL/CockroachDB and Redis/MongoDB

• Experience using batch/stream processing framework such as Spark/Flink

• Deep knowledge of machine learning, including supervised and unsupervised learning, neural networks, decision trees, clustering, dimensionality reduction techniques

Work Experience

Software Engineer, Microsoft Oct 2024 – Now Houston, TX

• Build detection of unsecure usage of certificate o Automate the process of detection, filtering and notification of unsecure usage of certificate Python Developer, PXGEO May 2023 – Sep 2024 Houston, TX

• Design data processing software toolkit that can digest, convert and QC input datasets o Built a UI with wxPython to automatically read in magnetometer files, reduced the reading time from 1 day to 30mins o Created an algorithm in Python to calibrate magnetometer data that can remove noise and self-generated magnetic field

• Build MQTT client to stream data from navigation system to live camera o Stream the navigation data to make a text overlay in live camera o Leverage the Python paho-mqtt library to build MQTT client to decode and encode data from transported from TCP Software Engineer, Door Dash Feb 2022 – Apr 2023 Seattle, WA

• Migrate all service-to-service restful APIs to gRPC o Migrated 20 APIs to gRPC, reducing latency by 40% and error rate by 12% o Used Utilized Field Mask to tailor API responses and reduce request response time

• Design new notification messages for order status and delivery status update o Designed new templates with uniform format for email and SMS notifications o Created Kafka consumer cluster which can consume high order and delivery events (~1000k/day)

• Add merchant refund flow for orders with issue

o Acted as DRI (direct responsible individual) leading a small team o Added a new feature in merchant tablet to process refund requests directly o Built Kafka consumer to handle refund request events (~1000/day) Software Engineer, CGG Service Inc. Jun 2018 – Jan 2022 Houston, TX

• Improve geophysical data processing applications o Improve the efficiency and reliability of high-end geophysical data processing applications in Python o Worked in a large distributed computation system with 50,000+ CPU cores, 10,000+ GPUs, and PB size storage arrays.

• Optimize and reduce I/O loading time

o Introduced error bounded data compression/decompression in which I/O takes a big chunk of running time. o Compressed data from 16-bit to 8-bit, reducing data loading time by 30~50%

• Reduce the load of database

o Leveraged Utilized Redis to reduce high database load by storing partition information of datasets Post-Doctoral Researcher, Delaware State University Nov 2016 - Jun 2018 Dover, DE

• Scientific modeling and computation

o Developed 3D models calculating the evolution of parametric instability with pseudo-spectral algorithm in Python. o Utilized MPI to accelerate computation speed. Developed post-processing programs using Python to handle large volume data of GB size.

Education Background

University of Rochester Rochester, NY

Sep 2009 – June 2016 Ph.D. Department of Mechanical Engineering University of Science and Technology of China (USTC), Physics Hefei, China Sep 2005 – July 2009 Bachelor of Science, Department of Physics



Contact this candidate