Microsoft

Principal Software Engineer

Hyderabad, India
Java Python Machine Learning Azure Microservices Kubernetes C++ C#
Search for More Jobs Talk to a recruiter now 💪
Description

Are you passionate about technology? Are you eager to develop and design GenAI stack and influence the future of GenAI for Microsoft and its customers? Do you enjoy working on foundational projects? 
 
We are expanding the world-class engineering team at our India Development Centre for Azure AI Platform, which serves millions of AI/ML workloads and drives businesses worth billions of dollars. We have just scratched the surface of GenAI and there is a huge potential to build out the right, efficient and responsible technology AI stack to serve our current and future customers. 
 
We are looking for outstanding hands-on Principal Software Engineers to join our core technical team who are comfortable working with any part of the technology stack. Are you someone who is not afraid to dive into unknown, complex issues and root cause them? For instance, ensuring high scalability and availability of micro-services based on Kubernetes or improving the system efficiency through performance analysis, rearchitecting parts of the system or investigating and resolving issues with Linux, GPU, Cuda kernels. The ideal candidate would have the skills and experience required in building training, inferencing and compute infrastructure/services to serve and host very large language models. 
 
Are you someone who can thrive in dynamic environments with a lot of flux and complexity and can bring clarity w.r.t. thought, design and implementation? If so, we will be super excited to talk to you! 

 

  • Bachelors/Masters/PhD in computer science or a related field
  • Exemplary design and problem-solving skills, with a proven track record of engineering excellence at scale.
  • 12+ years of technical engineering experience, coding in languages including, but not limited to, C, C++, C#, Java or Python
  • Excellent written and verbal communication skills.
  • Excellent presentation skills, with the ability to convey complex issues, ideas, and concepts clearly.
  • Experience working with OS Platform like Linux or Windows.

#AIPLATFORM#

 

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.

 

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.

  • You will be a key member of the engineering team driving critical design initiatives, being accountable for shipping a complete product that exceeds customer/market expectations.
  • Core responsibilities include architecture, design, owning and shipping software, writing secure, reliable, scalable, and maintainable code. Working with other engineering teams and product management to develop features that span across teams and geographies, figuring out dependencies and resolving conflicts. You should have a solid understanding of the software development lifecycle.
  • Successful candidates should have the ability to ramp up quickly on new technologies and adopt solutions from within the company or from Open-Source communities. In addition, strong problem solving & debugging skills are necessary.
  • Set high standards for Engineering, Operational, Deployment and Quality Excellence.
  • Mentoring, coaching junior developers.
  • Machine Learning and AI skills would be a bonus but not a must have.
  • You must be a team player with strong customer obsession. 
Microsoft
Microsoft
Data Management Developer Tools DevOps Enterprise Software Operating Systems

0 applies

5 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers