Prepin
Log in
Yammer

engineering opportunity

SOFTWARE ENGINEER II - Core AI

SOFTWARE ENGINEER II - Core AI role at Yammer in Shanghai, China. Focus areas include JavaScript, TypeScript, Python, Java, C#, GCP. You may work on managed agent runtimes, secure and isolated execution, agent session lifecycle, workload scheduling and autoscaling, identity and networking integration, tools and model connectivity, observability, evaluation, publishing, and support for...

Shanghai, ChinaFull-time

Posted

About the role

What will you do at Yammer?

We are looking for strong engineers who are passionate about building new AI platform capabilities while operating a globally distributed service. The ideal candidate can independently produce high-quality solutions and contribute to a collaborative and diverse team environment across organizations and geographies. You should be comfortable working in a fast-moving space, learning quickly, handling ambiguity, and changing direction as customer needs and AI technologies evolve.

You may work on managed agent runtimes, secure and isolated execution, agent session lifecycle, workload scheduling and autoscaling, identity and networking integration, tools and model connectivity, observability, evaluation, publishing, and support for customer-managed compute such as Azure Kubernetes Service. 5+ years of professional experience designing, developing, and shipping software using any of C#, C++, Java, Python, JavaScript/TypeScript, Rust, or Go.

Bachelor's Degree in Computer Science or equivalent experience. Hands-on experience with distributed systems, cloud services, containers, orchestration platforms, or production AI infrastructure. Proven ability to diagnose complex technical issues and improve the reliability, scalability, performance, security, and cost efficiency of online services.

Experience in technical leadership in driving engineering roadmaps, leading v-teams, mentoring and helping others grow technically is a plus. Experience building AI applications or agents using models, tools, retrieval, agent frameworks, evaluation, tracing, or observability is a plus. Experience with Linux, Docker, Kubernetes, Azure Kubernetes Service, secure workload isolation, or cloud networking is a plus.

Experience using public cloud services, including Azure, AWS, or Google Cloud, and familiarity with identity, role-based access control, private networking, and operational monitoring. This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. *

Which skills does this role require?

JavaScriptTypeScriptPythonJavaC#GCPProduct Strategy

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Prepin can help you prepare, but does not submit an application for this role.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.