Software Design Engineer

Microsoft is a global technology company leading in cloud computing, AI, and enterprise software solutions.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1.5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Design Engineer

Join the Azure OpenAI and Azure AI team at Microsoft, where you'll work on cutting-edge cloud technologies and build the next generation Cloud platform for AI. Azure OpenAI is one of the fastest-growing Azure services, providing GPT family models with enterprise-grade features for secure and compliant AI workloads. As a Software Design Engineer, you'll have an end-to-end impact working with various technology providers to productize Azure AI technologies as first-class Azure services. The role involves building scalable, high-performance services using modern technologies like Docker, Kubernetes, and cloud platforms. You'll be part of a team that brings AI within reach of every developer through simple API calls, enabling capabilities like seeing, hearing, speaking, searching, and understanding in applications. The position offers hybrid work arrangements with up to 50% work from home, comprehensive benefits, and the opportunity to work with the latest AI and cloud technologies. This is an excellent opportunity for engineers passionate about code, agility, and scale, looking to make a significant impact in the AI and cloud computing space.

Last updated a month 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 on-call rotation (14 hours per day for one week every 3 months)
  • Be enthusiastic, self-motivated, and a great collaborator

Requirements For Software Design Engineer

Python
Go
Java
Kubernetes
  • BS/MS in Computer Science/Engineering or related field
  • 1.5 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
  • Must pass Microsoft Cloud Background Check

Benefits For Software Design Engineer

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 Design Engineer

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work model with focus on customer technical issue resolution and support experience enhancement.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work and opportunity to solve customer technical issues using AI technology.

Technical Support Engineering

Technical Support Engineer role at Microsoft Bangalore, offering hybrid work model, focusing on customer technical issue resolution and product improvement.

Software Engineer

Software Engineer role at Microsoft's Azure OpenAI team, building and maintaining large-scale AI services with 1+ years of experience required.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work model with focus on customer success and technical problem-solving.