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.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer 2- Cognitive Service Platform

Microsoft's Cognitive Service Platform team is seeking a talented Software Engineer 2 to join their innovative cloud services development team. This role offers an exciting opportunity to work on cutting-edge AI and cloud technologies that impact millions of users worldwide.

As part of the team, you'll be responsible for developing and maintaining robust cloud services within a distributed environment. The position requires expertise in large-scale distributed systems and strong programming skills in languages like C#, Go, Rust, or Java. You'll work with modern technologies including Kubernetes and microservices architecture, while ensuring system reliability and security compliance.

The ideal candidate will have at least 2 years of experience in distributed systems development, a strong foundation in computer science, and excellent collaborative skills. You'll be joining a team at the forefront of innovation, developing scalable and secure solutions that fuel advanced applications across numerous sectors.

Microsoft offers an outstanding benefits package including industry-leading healthcare, educational resources, parental leave, and generous time off. The position is based in Beijing, China, with some travel required (0-25%). This is an excellent opportunity for a mid-level engineer looking to make a significant impact in the cloud and AI space while working for one of the world's leading technology companies.

Join Microsoft's Cognitive Service Platform team to contribute to pioneering platforms and services that enable developers and businesses around the globe. You'll be part of a dynamic environment that values innovation, collaboration, and technical excellence, while working on projects that shape the future of cloud computing and artificial intelligence.

Last updated a month 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
Rust
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
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineer 2- Cognitive Service Platform

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and maintain cloud infrastructure automation systems for their datacenter operations, offering remote work options and competitive benefits.

Support Engineer-Networking

Microsoft Support Engineer position in Paris focusing on Azure sovereign cloud platforms, networking, and security with hybrid work arrangement.

Software Engineer II

Microsoft Azure Security seeks Software Engineer II to develop cloud-scale platform services, focusing on security and distributed systems at hyper-scale.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Windows Cloud division to develop and scale Windows 365 Cloud PC and Azure Virtual Desktop services.

Software Engineer

Microsoft seeks a Software Engineer for their Core OS Linux Platform Group to develop Azure Linux distribution and work with ARM64 architecture in a hybrid work environment.