微软Senior Software Engineer--Teams
任职要求
Required Qualifications: • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python • OR equivalent experience. • Experience with object-oriented design principles. • Experience coding in languages such as C#, Go, Rust, Java, C, or C++. • Solid technical abilities, problem-solving, design, rapid prototyping, coding, and debugging skills. • At least 5 years’ development experience in largescale distributed systems. Other Requirements:Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications: • Familiarity with microservices architecture, Kubernetes (K8s), and observability tools (e.g., logs, metrics). • Unders…
工作职责
• 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.
Understand User RequirementsCollaborates with appropriate stakeholders (e.g., relevance customers teams, project manager, other team members, and all other service owners) to determine user requirements for each scenario on the service gaps based on their scenarios. Design, coding and implementationTakes part in the discussions for the architecture of products/solutions and creates proposals for architecture by testing design hypotheses and helping to refine code plans. Provides reactions, proposed solutions, and inputs to architects.Independently creates a clear plan for testing and assuring quality of solutions, and defines success for outcomes of tests (e.g., unit tests). Reviews the code from other team members to assure it meets the team's and Microsoft’s quality standards.Scenario onboarding and online supportingCollaborates closely with scenario owners to facilitate their onboarding process and offers essential support to ensure their business success.Delivers efficient toolsets designed to enhance the platform's usability, debugging capabilities, and monitoring functionalities.
As a pivotal member of the Copilot Team, you will bring unique perspectives and expertise to the organization, driving innovative features and delivering transformative AI-powered experiences:• This is an IC role, Coding / engineering design time >70%• Manage complex projects from conception to implementation, with a focus on delivering AI-driven user interfaces and performance-optimized applications.• Coordinate technical delivery through sprints, fostering collaboration throughout the project lifecycle.• Collaborate across geographies and time zones to establish best practices and develop automated processes that mitigate development risks.• Investigate and debug complex performance issues in applications, ensuring optimal user experience and system efficiency.• Design and implement performance testing strategies to proactively address bottlenecks.• Work closely with Product Designers, Product Managers, and Engineers to deliver AI-enhanced products that delight users.• Drive team-wide investments in infrastructure and foundational systems to support long-term technical roadmaps.• Solve technical challenges to deliver outstanding outcomes for customers and the business.
• Design, build, and optimize containerized inference execution for LLM applications, ensuring efficiency and scalability. These applications may run in container orchestration platforms like Kubernetes to enable scalable and robust deployment. • Ensure the performance and scalability of NIMs through comprehensive performance measurement and optimization. • Apply container expertise to create and optimize the basic building blocks of NIMs, influencing the development of many models and related products within NVIDIA. • Collaborate, brainstorm, and improve the designs of inference solutions and APIs with a broad team of software engineers, researchers, SREs, and product management. • Mentor and collaborate with team members and other teams to foster growth and development. Demonstrate a history of learning and enhancing both personal skills and those of colleagues.
• Develop a scalable 3D reconstruction system to showcase our proficiency in autonomous simulation and training. • Engage in 3D reconstruction-related research and apply those findings in our autonomous real use cases. • Stay updated on the newest advancements in 3D reconstruction and incorporate them to improve our model and pipeline. • Collaborate closely with cross-functional teams to successfully implement innovative solutions. • Drive the integration of 3D reconstruction capabilities into our world-class autonomous vehicle platforms.