Software Engineer

Microsoft
US - Washington - Redmond
View Company Profile / << Go Back

  • Job Type: Full time
  • 2 days ago

Job Description

Designs, develops, tests, and maintains services and tools that support large-scale AI training and inference workloads. Writes reliable, maintainable code using languages such as Go, Rust, Python, C++, or C#. Contributes to infrastructure deployed across large-scale Kubernetes and GPU clusters in Azure and partner clouds. Collaborates with engineers and AI researchers to understand requirements, troubleshoots issues, and improves the workload experience. Monitors production systems, investigates reliability and performance issues, and implement fixes with guidance from experienced engineers. Participates in code reviews, designs discussions, testing, deployment, and operational support. Applies engineering best practices and AI-assisted development tools to improve system quality, security, reliability, and efficiency. Bachelor's degree in Computer Science or a related technical field and technical engineering experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Rust, or Python; Or equivalent experience. Experience with distributed systems, Kubernetes, containers, or cloud infrastructure. Experience developing software in Go, Rust, Python, C++, or C#. Familiarity with Linux, automated testing, CI/CD, monitoring, or production operations. Familiarity with AI/ML platforms, GPU infrastructure, large-scale training, or inference systems. Experience collaborating with others to deliver software and resolve technical issues.




Fast Track Upload