Taro Logo

Software Engineer 2(Cognitive Service Platform)

Microsoft is a global technology company dedicated to creating pioneering platforms and services that enable developers and businesses worldwide.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft's Cognitive Service Platform team is seeking a talented Software Engineer 2 to join their innovative team in Beijing. This role focuses on developing robust cloud services within a distributed environment, contributing to AI-driven solutions that impact millions of users globally.

The position requires a minimum of 2 years of experience in large-scale distributed systems development, with expertise in languages like C#, Go, Rust, Java, or C++. You'll be working on cutting-edge technologies, developing and maintaining features for the Cognitive Service Platform, and ensuring system reliability and security compliance.

As part of Microsoft, one of the world's leading technology companies, you'll have access to comprehensive benefits including industry-leading healthcare, educational resources, and generous time-off policies. The role offers a hybrid work arrangement with up to 50% work from home flexibility and minimal travel requirements (0-25%).

The ideal candidate will have a strong background in microservices architecture, Kubernetes, and cloud service architecture. You'll be part of a team that's at the forefront of AI and cloud computing innovation, working on solutions that enable developers and businesses worldwide.

This is an excellent opportunity for a mid-level software engineer looking to make a significant impact in the field of cognitive services and cloud computing while working with cutting-edge technologies at a global scale. The role offers both technical challenges and professional growth opportunities within Microsoft's collaborative and innovative environment.

Last updated 19 hours ago

Responsibilities For Software Engineer 2(Cognitive Service Platform)

  • Design, develop, and maintain new features and enhance existing systems
  • Write clean, testable, and maintainable code
  • Troubleshoot live-site issues, deploy fixes, and improve system reliability
  • Work collaboratively with cross-functional teams to drive project success
  • Ensure security compliance by configuring, updating, and maintaining security tools and standards

Requirements For Software Engineer 2(Cognitive Service Platform)

Go
Java
Kubernetes
  • Bachelor's degree or higher in Computer Science or related field
  • At least 2 years development experiences in largescale distributed system
  • Experience with object-oriented design principles
  • Experience coding in languages such as C#, Go, Rust, Java, C, or C++
  • Familiarity with microservices architecture, Kubernetes (K8s), and observability tools
  • Understanding of network protocols and cloud service architecture
  • Strong collaboration skills and a passion for driving impactful results

Benefits For Software Engineer 2(Cognitive Service Platform)

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs