Taro Logo

Software Design Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1.5+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Design Engineer

Are you passionate about building cutting-edge cloud technologies and the next generation Cloud platform for AI? Join Microsoft's Azure OpenAI and Azure AI team! This is an exciting opportunity to work with AI, Big Data, Cloud, Docker Containers, and Kubernetes.

Azure AI is making artificial intelligence accessible to every developer without requiring machine-learning expertise. Through simple API calls, developers can embed capabilities like vision, speech, search, understanding, and accelerated decision-making into applications. The team's mission is to enable the commercialization of cognitive capabilities through Azure, driving cloud adoption with consistency, ease, and scale.

As part of the Azure OpenAI service within Azure AI services, you'll work on one of Azure's fastest-growing services, serving GPT family models to enterprise customers with security, safety, and compliance features. The rapid growth of this sector presents numerous challenging problems to solve for customers.

In this role, you'll have end-to-end impact working with various technology providers to productize Azure AI technologies as first-class Azure services. The team is looking for highly motivated software engineers to improve performance, availability, scalability, and user experience of Azure AI using cutting-edge open source & cloud technologies.

You'll be working in a hybrid environment (up to 50% work from home) with 0-25% travel requirements. The position includes participation in an on-call rotation system and requires passing Microsoft Cloud background checks. Join a team that values smart, analytical problem-solvers with a quality mindset and passion for technology.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The company is committed to equal opportunity employment and welcomes candidates from all backgrounds.

Last updated 2 months ago

Responsibilities For Software Design Engineer

  • Write concise and clean code with unit tests
  • Design and build scalable, high-performance services that are highly reliable
  • Work across teams in a large organization
  • Design and implement new features and add functionality to existing systems
  • Investigate pre-production and production issues, implement and deploy fixes
  • Participate in an on-call rotation (14 hours per day for one week every 3 months)

Requirements For Software Design Engineer

Python
Go
Java
Kubernetes
  • BS/MS in Computer Science/Engineering or related field
  • 1-2 years of architecture/system design/OO design/product development experience
  • Experience with Web API/Load Testing/Security/Privacy
  • Technical design, problem solving, coding and debugging skills
  • Experience with Cloud platform such as Microsoft Azure
  • Experience with microservices architecture, Docker, Kubernetes
  • Experience with Git, Azure DevOps or other Engineering System
  • Knowledge of C#/Java/PowerShell/Python/Go

Benefits For Software Design Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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?