JOBSEARCHER

Staff Software Engineer

ARCHIVED
NetPaceSanta Clara, CAJune 26th, 2026

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Staff Software EngineerThe Parallel and Distributed Computing Group for the client is developing advanced parallel and distributed frameworks to meet the needs of applications and services running on cloud, edge and device. We aim to improve scalability, reliability, and operation efficiency of software by leveraging different approaches of runtime system, parallel computing techniques, resource management, and AI technologies. We are currently seeking highly-motivated individuals who are willing to take challenges in building large scale distributed framework, high performance parallel computing applications, and deep learning infrastructure software. This is an excellent opportunity to engage in cutting-edge Cloud, IoT and AI R&D projects, including fostering innovative ideas, developing prototypes, and produce production quality software.Requirements: 5+ year professional coding experience in Node.JS, Java, Go, Python or C/C++. Experience with Linux virtualization environments, Docker, cloud infrastructure (AWS EC2, Lambda, Kubernetes), load balancing, DNS. Experience with Android Studio, NDK, mobile vm, mobile container, mobile Linux. Experience developing and testing distributed systems. Experience in concurrency, multithreading and synchronization. MS or PhD in Computer Science Preferred Qualifications Experience with distributed messaging system, such as Kafka, ZeroMQ or MQTT is a plus. Experience with software building and packaging process is a plus. Understanding of security certification and OAuth is a plus.