TL;DR
Senior Software Engineer (AI/Distributed Systems): Building and optimizing one of the world's largest distributed systems to power Bing Search, Copilot Search, and Grounding APIs with an accent on cutting-edge deep learning techniques, orchestration engines, and online GPU inference systems. Focus on designing scalable APIs, solving complex concurrency challenges, and ensuring system reliability under heavy traffic.
Location: Beijing, China. Employees who live within a 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week.
Company
Microsoft’s mission is to empower every person and every organization on the planet to achieve more.
What you will do
- Collaborate with appropriate stakeholders to determine user requirements for service scenarios and ensure efficient functionality.
- Take part in architecture discussions, create proposals, test design hypotheses, and refine code plans.
- Independently create plans for testing and quality assurance, defining success outcomes for tests.
- Write extensible and maintainable code, optimizing, debugging, refactoring, and reusing it for performance.
- Review code from other team members to ensure it meets quality standards.
- Collaborate closely with scenario owners to facilitate onboarding and offer essential support.
- Deliver efficient toolsets to enhance the platform’s usability, debugging capabilities, and monitoring.
Requirements
- Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience.
- At least 4 years of experience in designing, developing, and maintaining distributed information management systems.
- Proficiency in coding languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- Familiarity with cloud computing platforms such as Azure and Kubernetes (K8s).
- Fluent English speaking and writing, with good communication, collaboration, and problem-solving skills.
Nice to have
- Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience.
- 6+ years experience in designing, developing and maintaining distributed computing platforms.
- Experience in writing high quality code and conducting code reviews.
- Experience in Bing search or other large scale platform services.
- Knowledge of deep learning techniques and frameworks and experience in LLM prompt engineering.
Culture & Benefits
- Come together with a growth mindset, innovate to empower others, and collaborate to realize shared goals.
- Build on values of respect, integrity, and accountability to create a culture of inclusion.
- Microsoft is an equal opportunity employer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →