DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Microsoft Corporation Software Engineer in Hyderabad, India

You might have seen recent announcements about the integration of AI Experiences in Windows (https://blogs.windows.com/windowsdeveloper/2023/05/23/bringing-the-power-of-ai-to-windows-11-unlocking-a-new-era-of-productivity-for-customers-and-developers-with-windows-copilot-and-dev-home/) - do you want to be on the core team that’s building these new, magical and compelling features that will revolutionize how people engage with Windows? Do you want to work with a fun, diverse and geo-distributed team that will be at the heart of the AI innovation in Windows?

If so, we have an exciting opportunity for you!

The Windows India Engineering team is responsible for driving innovation for new marquee user interfaces used by Windows customers around the world. We’re looking for a collaborative, inclusive and customer obsessed engineer to help us build the future of AI-powered Windows Experiences to delight Windows customers as we enable them to achieve more.

Responsibilities

As a Software Engineer II in the Windows India Engineering team, you will be responsible for using C++, WinRT and WinUI to develop, test, and deploy high-quality software solutions for Windows users. You will have the opportunity to collaborate with a diverse and supportive group of Developers, Program Managers, UX Designers, AI/ML Scientists and User Researchers to deliver features that leverage AI technologies (such as speech, vision, natural language processing, and machine learning, multimodal input - and more) in an integrated, seamless and polished fashion. You will have the amazing opportunity learn and grow by working closely with the architects and senior engineers who contribute to the overall technical vision and strategy of the “architectural how” of how we build a scalable architecture with great fundamentals (such as performance, power, reliability).

Qualifications

Qualifications

  • Enthusiasm for developing high quality Windows Experiences that are powered by cutting edge AI technologies

  • Bachelor's degree in computer science, engineering, or related field (or equivalent, relevant experience)

  • 2+ years of experience (or equivalent relevant experience) in software development using development technologies such as C++, WinUI or XAML

  • Hands on experiences with software engineering principles and best practices such as design patterns, code quality, testing, debugging, etc.

  • Experience in the full development lifecycle of deploying software at scale

  • Excellent communication and collaboration skills

  • Ability to work independently and as part of a cohesive and supportive team

  • Experience in developing features and user experiences that use AI technologies such as speech, vision, natural language processing, or machine learning are a bonus.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers