Software Engineer 2- Cognitive Service Platform

Global technology company pioneering platforms and services for developers and businesses worldwide.
Backend
Mid-Level Software Engineer
Hybrid
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 Software Engineer 2 to join their innovative cloud services development team. This role focuses on building and maintaining robust, scalable cloud services within a distributed environment. The position offers an opportunity to work with cutting-edge AI technologies that impact millions of users worldwide.

The ideal candidate will have at least 2 years of experience in large-scale distributed systems and strong programming skills in languages like C#, Go, Rust, or Java. You'll be working in a hybrid environment (up to 50% work from home) in Beijing, China, contributing to Microsoft's AI-driven solutions and platforms.

As part of the role, you'll be responsible for designing and developing new features, maintaining existing systems, and ensuring high reliability and security standards. The position requires strong collaborative skills as you'll be working with cross-functional teams to drive project success.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company's commitment to innovation in AI and cloud services, combined with its global impact and strong engineering culture, makes this an excellent opportunity for software engineers looking to work on meaningful projects at scale.

The role requires a bachelor's degree in Computer Science or related field, and experience with microservices architecture, Kubernetes, and cloud service architecture would be highly valuable. You'll be joining a team at the forefront of cognitive services development, working on platforms that enable developers and businesses worldwide.

Last updated 4 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
Rust
  • 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 Software Engineer II position focusing on AI and Copilot development in Bangalore, requiring 4+ years of experience in backend development and AI technologies.

Software Engineer

Software Engineer position at Microsoft's WSD team focusing on Windows update package delivery systems with competitive pay and full remote work option.

Software Engineer II

Microsoft Software Engineer II position in Hyderabad focusing on Windows system updates and security, offering hybrid work and global team collaboration.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop enterprise-scale solutions for Dynamics 365 Customer Service Omnichannel, offering competitive pay and benefits in Redmond, WA.

Software Engineer II

Software Engineer II position at Microsoft working on Teams admin Center and voice administration experiences, requiring 2+ years of technical engineering experience.