微软Software Engineering 2
任职要求
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work. Interpersonal Skills• Ability to lead and inspire a team, fostering a positive and productive work environment.• A growth mindset, embracing challenges, learning from setbacks, and openness to feedback.• Exceptional communication skills, able to articulate complex technical concepts to varied audiences.• Confident in expressing ideas to diverse stakeholders with differing perspectives and challenges.• A strong sense of ownership and accountability, capable of managing stakeholder expectations and meeting deadline…
工作职责
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 web 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.
As a Software Engineer 2, you will collaborate with passionate engineers and program managers across China, the United States, and other regions, as well as internal partner teams and the broader developer community. Your responsibilities will include: • Designing and delivering high-quality, reliable tools, frameworks, and services on schedule. • Driving sound technical decisions in collaboration with engineering and product teams. • Rapidly identifying, mitigating, and resolving customer issues related to AI development tools and services. • Continuously exploring and applying emerging technologies, including AI, to enhance team productivity.
• Designing, developing, and testing software components for the NVOS operating system. • Collaborating with firmware, hardware, and QA teams on feature integration and validation. • Debugging, profiling, and optimizing existing code for performance and reliability. • Supporting software releases and maintaining product stability through continuous improvements. • Support internal and external customers for any NVOS related items.
We are now looking for a software engineer intern. The NVIDIA Developer Tools team is seeking a software engineer intern to join our effort to advance the state of graphics and compute performance analysis and tuning. You will help developers of groundbreaking products in Automotive, VR, Gaming, Deep Learning and High Performance Computing to analyze and improve the performance of their products. You will have the opportunity to learn the pipeline and driver stack of the world's most sophisticated GPUs, work with a group of talented engineers from all over the world, and apply your software development skills to improve our products. What you’ll be doing: • Develop algorithms to exercise various parts of the GPU pipeline to verify our performance metrics. • Deeply dive into NVIDIA GPU architecture and software stack, develop new feature for NVIDIA GPU performance profiling tools. • Write unit and integration tests to verify the functionality, performance, stability, resource usage of our products.
As a valued member of the team, you will be involved in the technical design and implementation of numerous features working in an agile environment. In this role you can expect to:• Create developer tools features for NVIDIA GPUs that enables developers to quickly iterate on optimizations to build fast graphics applications. • Write fast, effective, maintainable, reliable and well documented code. • Effectively estimate and prioritize tasks in order to build a realistic delivery schedule. • Provide peer reviews to other engineers including feedback on performance, scalability and correctness. • Drive technology discussions and provide valuable feedback about the architecture as a domain expert. • Document requirements and designs, and review documents with stakeholders. • Demonstrate growth in technical and non-technical abilities. • Meet with the QA Department to develop a test plan for new features.