Ni is a machine learning engineer at Cisco with an academic background in information engineering.
SPECIALITIES:
✅Video Generation Models: VEO-3, seedance, wan, I2V, Stable Video Diffusion;
✅Generative AI Tools: VEO, GANs, Stable Diffusion (SD inpaint, SDXL), Flux, Fine-Tuning (DreamBooth, LoRA);
✅Programming Languages: C++, Python, JavaScript, Java;
✅Quality Control: LLM Evaluation & Benchmarking, Metrics-Driven Validation, AI-Powered QA Tools;
✅Deep Learning Tools & Libraries: PyTorch, TensorFlow, Hugging Face Transformers, ComfyUI;
✅Data Processing: NumPy, Pandas, OpenCV, SQL;
✅Model Training & Deployment: CUDA, Distributed Training, TensorBoard, Data Cleaning, AWS, Azure, Docker;
✅Certifications: AWS Certified Machine Learning – Specialty;
✅Awards: Silver Medal at the Kaggle Competition (Kaggle-LLM Science Exam);
✅Languages: Chinese (Native), English (Full Professional Proficiency, IELTS 6.5);
Five years of experience in AI and software development represent a proven track record of delivering innovative AI-powered software applications. Through leading and participating in numerous projects, Ni is adept at leveraging data-driven insights to optimize algorithms and enhance product performance, also developed her expertise in cutting-edge technology solutions. With a mission to solve complex real-world problems and drive business success by pushing the boundaries of AI and machine learning, Ni continues further honing her skillsets to create innovative solutions, and is seeking new opportunities and challenges.
Machine Learning Model
Generative AI
Python
Machine Learning Algorithm
Training
Generative Model
Flux
Stable Diffusion
Prompt Engineering
AI Image Generation
AI Video Generation
AWS Development
Computer Vision
Image Segmentation
Image Processing
Qasir A.
Shenzhen, China
$40/hr
5.0
4 jobs
I build AI agents that survive production — LangGraph multi-agent systems, RAG that retrieves the right chunk, and MCP servers on live databases. Recent: a 6-agent booking platform on FastAPI + LangGraph handling flights, hotels and live payments.
WHAT I BUILD
- Multi-agent systems — LangGraph and LangChain orchestration, state machines, checkpointing, human-in-the-loop gates, multi-LLM routing across OpenAI, Claude and open models
- RAG that actually retrieves — chunking strategy, embeddings, hybrid search, reranking, pgvector and Pinecone, plus an eval harness so you can prove retrieval improved instead of guessing
- MCP servers — custom Model Context Protocol integrations connecting Claude and other clients to your databases, APIs and internal tools
- Voice AI — streaming ASR and TTS over WebSocket, realtime conversational pipelines, built at the protocol level rather than wrapped around a hosted API
- Agent + automation glue — n8n, Make and Zapier wired to real tool-calling agents, not just LLM prompt nodes
- LLM optimization — prompt engineering, fine-tuning with LoRA/PEFT, and honest advice on when retrieval beats fine-tuning
PROOF, NOT CLAIMS
- smart_booking_agent — FastAPI + LangGraph platform coordinating six domain agents (flight, hotel, ride, ticket, planning, Q&A) with multi-LLM routing, Redis checkpointing, and live third-party booking and payment integrations including WeChat Pay v3
- xiaozhi-esp32-server — I lead this open-source voice AI assistant running on ESP32 hardware: WebSocket streaming, ASR, LLM dialog, RAG and function calling on a 240MHz chip. Publicly auditable.
- Claude MCP server — production integration wiring Claude Code to a live database with scoped tool schemas and auth boundaries. 5-star reviewed on Upwork.
- Fintech ML — credit scoring, recommendation and time-series forecasting models on noisy financial data.
BACKGROUND
M.S. in Pattern Recognition and Intelligent Systems, Beihang University (BUAA), China Scholarship Council scholar. Research: tree-structured Transformers for semantic parsing, outperforming baseline Transformers on three benchmarks. 5+ years shipping Python systems end to end — model to API to deployment.
TECH STACK
Python · LangGraph · LangChain · LlamaIndex · FastAPI · PyTorch · Hugging Face · OpenAI and Anthropic APIs · MCP · pgvector · Pinecone · Redis · PostgreSQL · MongoDB · Docker · n8n · Make
HOW I WORK
Based in Shenzhen (UTC+8) — I overlap comfortably with Asia, Australia, the Gulf and European mornings. I scope before I code, I tell you when something won't work, and I hand over documented, tested code you own outright.
Send me the problem, not the spec. I'll tell you what it actually takes.
Machine Learning
Artificial Intelligence
Python
AI Agent Development
Natural Language Processing
Chatbot Development
OpenAI API
LLM Prompt Engineering
Retrieval Augmented Generation
API
Claude
ML Automation
Docker
LangChain
Generative AI
FastAPI
Computer Vision
ElevenLabs
Automatic Speech Recognition
Vector Embedding
Chris Z.
Beijing, China
$52/hr
5.0
4 jobs
I am a Software Engineer at Bosch (Fortune 500). Previously at the Federal Reserve Bank of St. Louis, where I built RAG AI platforms used by 1000+ internal users, turning messy documents into structured data and insights. I was also a backend engineer at Siemens (Fortune 500), and MSAI at Carnegie Mellon University (number one in AI).
At the Fed:
• I indexed 1700+ documents and integrated 800k+ economic time series from the FRED and FRASER Database
• Implemented hybrid RAG combines vector and keyword search (BM25&Trigrams) with Reciprocal Rank Fusion (RRF),
• Designed data extraction pipelines to convert unstructured FOMC PDFs into structured defined schemas for querying,
• Built multi-step workflows using LangChain/LangGraph, traceable and auditable actions with guardrails and citations,
• Set up MCP server + API integrations, consistent access to structured data from internal systems with audit logs,
• Delivered significant efficiency improvement, saving users up to 15 minutes per query.
Currently at Bosch:
• Developing Tessera, a conversation-driven data extraction system that converts unstructured documents into structured datasets via dynamic schema generation and iterative refinement
At Siemens:
• I developed Java backend services for a graph visualization platform, integrating with APIs and improving data processing throughput to support real-time visualization needs, matched performance of Neo4j on optimized workflows,
• Built automated testing pipelines using GitHub Actions, enabling continuous integration for faster, more reliable releases,
• Containerized services using Docker and deployed to AWS EKS, provisioning infrastructure with Terraform to ensure consistent, reproducible deployments
At Institute of Automation, Chinese Academy of Sciences:
• Deployed a computer vision traffic security system in Python and Pytorch supporting over 100k inferences per day through real-time data streams in a production environment.
• Trained RepVGG, Yolo v5 models on 500k+ images for vehicle attribute detection, enhanced multi-task accuracy by 35%
PUBLICATIONS
Qufei Zhang, Yunshuang Wang, Gengsheng Li, Barry Cardiff, Pasika Ranaweera
"Optimizing Federated Learning on Non-IID Data with Clustering and Model Sharing". EuCNC 2025
Jiahui Han, Qufei Zhang, Xiaoying Yang, and Jinyi Wang.
"MIAE: A Mobile Application Recommendation Method Based on a Neural Tangent Kernel Model." IEEE BigData 2023
SKILLS
Languages: Python, JavaScript, Java
ML/AI: LangChain, LangGraph, RAG, RAGAS, Pinecone, OpenSearch, PyTorch
DevOps: AWS, Docker, Kubernetes, Apprunner, Terraform, GitHub Actions, Supabase, Vercel
Backend & Data: PostgreSQL, Kafka, MongoDB, Redis
Frameworks: Flask, Node.js, Next.js, React, Django
PS: The video on my page is for an AI lead follow-up app project I used to work on; you can get a sense of what I'm like, feel free to reach out if you wanna chat!
Python
Retrieval Augmented Generation
Node.js
JavaScript
React
AWS Fargate
Supabase
Vercel
OpenAI Codex
n8n
AI Agent Development
CRM Automation
API Integration
Email Automation
HighLevel
Lead Generation
AI Video Generation
AI Audio Generation
Chatbot Development
Neo4j
Hamza A.
Ningbo, China
$20/hr
5.0
7 jobs
As part of a team, I bring extensive experience in problem-solving and critical thinking to the table. As a certified machine learning engineer and data scientist, I have worked on computer vision and deep learning applications and have been instrumental in creating architectures, training models, and turning data science prototypes into production-ready solutions. Additionally, I have a solid foundation in traditional machine learning approaches, conventional image processing techniques, and statistical analysis.
Working with a team, I can contribute my skills in:
• Deep Learning
• Computer Vision
• Image processing with OpenCV and Pillow
• TensorFlow 2.x and PyTorch
• CAD and Simulations
• SolidWorks
• Autodesk Fusion 360
• ANSYS
• Data analytics
• Data analysis
• Data visualization using Tableau
• Python
• R
• SQL
• Excel
• Powe BI
• Spreadsheets
• Machine learning algorithms
• Statistical modeling
• Hypothesis testing
• Experimental design
• Data preprocessing and cleaning
• Feature selection and engineering
• Model evaluation and selection
Furthermore, I am adept at communicating technical concepts to both technical and non-technical audiences and believe in open communication, constructive feedback, and collaboration to achieve the team's goals.
Machine Learning
Deep Neural Network
PyTorch
Data Science
Computer Vision
Python
Image Processing
SQL
Microsoft Excel
Data Visualization
Microsoft Power BI
Data Analysis
ANSYS
Microsoft Azure
Data Engineering
Pan H.
Shanghai, China
$50/hr
5.0
56 jobs
🚀 Looking to integrate AI into your product but don't know where to start?
Have you been told that AI can automate workflows, improve customer experience, and unlock new revenue streams—but you're unsure what is actually feasible for your business?
Do you have valuable data but lack the expertise to turn it into actionable insights, predictions, or intelligent automation?
Are you building a startup and need an engineer who can take your idea from concept to a production-ready web application without hiring an entire team?
If any of these sound familiar, I can help.
💡 I specialize in building AI-powered software solutions that solve real business problems—not just research projects that never leave the lab.
What I can help you build:
✅ AI Chatbots & LLM Applications
- Customer support assistants
- AI-powered search and retrieval systems
- Workflow automation agents
✅ Machine Learning Solutions
- Custom computer vision models
- Recommendation systems
- Predictive analytics
✅ Full-Stack Websites
- React, Next.js, Typescript in frontend
- Python, Django, FastAPI backend
- MySQL, Postgres, MongoDB for database
- End-to-end product development
Whether you need to add AI to an existing product, outsource part of your machine learning pipeline, build an MVP for investors, or develop a complete AI-powered platform, I can help turn your idea into a scalable solution.
📞Get a feel for yourself by sending me an invite or scheduling a call with me.📞
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Top interview questions to help you hire the right Machine Learning Engineers, faster.
How do I hire a Machine Learning Engineer in China on Upwork?
You can hire a Machine Learning Engineer in China on Upwork in four simple steps:
Create a job post tailored to your Machine Learning Engineer project scope. We'll walk you through the process step by step.
Browse top Machine Learning Engineer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Machine Learning Engineer profiles and interview.
Hire the right Machine Learning Engineer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Machine Learning Engineer?
Rates charged by Machine Learning Engineers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Machine Learning Engineer in China on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Machine Learning Engineers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Machine Learning Engineer team you need to succeed.
Can I hire a Machine Learning Engineer in China within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Machine Learning Engineer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for Machine Learning Engineers in China