Software Engineering Jobs in China
There are 333 open Software Engineering jobs in China on freehire right now. 49 of them were posted recently. The skills employers ask for most often are cpp, ai and python.
Most requested skills
- cpp 45%
- ai 43%
- python 41%
- cloud 35%
- java 30%
- api 28%
- automation 27%
- linux 24%
How the work is done
- Onsite 49 · 15%
- Remote 9 · 3%
- Hybrid 8 · 2%
Visa sponsorship offered in 80% of the 46 postings that state a position on it.
Seniority
- Senior 96
- Lead 14
- Intern 10
- Principal 10
- Staff 10
- Junior 4
Who is hiring
- 1000+ employees 117
- 501-1000 employees 18
- 51-200 employees 7
- 201-500 employees 2
Data Center Software Engineer
Design and build cloud-native applications for hybrid and industry clouds using AWS/Azure/GCP, Docker, Kubernetes, and DevSecOps pipelines.
AI Software Application Developer
Develops and optimizes distributed AI infrastructure and software for LLMs, vision AI, and robotics using Intel Xeon/GPU hardware.
Software Developer Intern
Build and test trading systems using C#, Java, and Python with PyTorch for internship in Shanghai.
Software Developer Intern
Build and optimize trading systems using C#, Java, and Python while exploring AI/ML with PyTorch.
Software Development Engineer
Optimize and debug performance-critical software for AMD’s next-gen AI, CPU, and GPU products using C/C++ and modern threading APIs on Linux/Windows/Android.
Integration Engineering - Software Engineer
Builds and maintains large-scale Java-based integration platforms for Apple’s global operations, using middleware like Apache Camel and NoSQL databases to connect systems at massive scale.
Sr. Software Engineer--Win365 Team
Build and ship Windows 365’s Cloud PC features, integrating AI agents and Copilot to deliver secure, hybrid Windows experiences from Microsoft’s cloud.
AI Frameworks Software Engineer – Model Compression
Develops and optimizes model compression tools like Intel Neural Compressor for LLMs and generative models, focusing on quantization, pruning, and inference acceleration on Intel AI hardware.
AI Framework Software Engineer - vLLM
Develop and optimize AI frameworks like vLLM and PyTorch, focusing on distributed algorithms and performance tuning for deep learning models across hardware backends.
AI Framework Software Engineer – SGlang & Kernels
Develops and optimizes AI frameworks like SGLang, profiling distributed deep learning models to improve performance across hardware backends.
AI Framework Software Engineer – PyTorch
Develop and optimize AI frameworks like PyTorch for Intel hardware, profiling models to remove bottlenecks and enabling new GPU features.

Software Engineer
Build and scale backend services for GOAT Group’s ecommerce platforms using Ruby on Rails, helping enhance core systems and migrate to a service-driven architecture.
Software Engineer, Athena Platform Team, IS&T Ai & Data Platforms
Builds and scales a distributed ML/AI serving platform for fraud prevention, operations, and logistics at Apple, using Python/Java and distributed systems.
Software Engineer – ACM Platform & AML Services, IS&T Ai & Data Platforms
Builds and operates distributed backend services for Apple’s fraud-prevention platform, integrating Kafka, OpenSearch, and Cassandra to support AML and AI-driven detection across global lines of business.