Taro Logo

Software Engineer 2- Cognitive Service Platform

Microsoft develops pioneering platforms and services enabling developers and businesses globally.
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer 2- Cognitive Service Platform

Microsoft's Cognitive Service Platform team is pioneering the development of cloud-based AI solutions that impact millions of users worldwide. As a Software Engineer 2, you'll be part of a team creating and maintaining robust cloud services in a distributed environment. The role offers an opportunity to work with cutting-edge technologies in AI and cloud computing, while contributing to large-scale distributed systems that power Microsoft's cognitive services.

The position requires a strong foundation in software engineering with at least 2 years of experience in large-scale distributed systems. You'll be working with modern technologies including microservices architecture, Kubernetes, and various programming languages like C#, Go, Rust, or Java. The role combines technical expertise with collaborative teamwork, focusing on building secure, scalable solutions that drive innovation in AI services.

Microsoft offers an exceptional benefits package including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining team collaboration. This is an excellent opportunity for engineers passionate about AI and cloud technologies to make a significant impact while working with one of the world's leading technology companies.

Last updated 5 months 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
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?