Senior/Principal Enginer - Azure Team
Hyderabad, Telangana, IN
4d ago
source : Instahyre

Azure Compute Team Do you want to work on the cutting edge of Cloud Computing, create the system that makes millions of machines look like one big cloud, build highly scalable disturbed systems?

Do you want to be part of the next big wave in the industry, be part of a fast paced, high energy team? Being an integral part of Azure, the IDC team builds parts of all the critical components.

Our focus is to build fully automated and highly scalable solutions for effective capacity management and utilization of resources in the data center, ease of deployment of services, simplifying monitoring, debugging and troubleshooting of services, and optimizing the platform for reliability and performance.

The Azure team designs and builds the software platform that powers millions of servers in datacenters around the globe, providing core infrastructure software services for properties like Bing, Xbox, SQL, Messenger.

Engineers in this team work on solving some of the most complex and challenging problems in distributed systems. For example : System that dynamically allocates computing resources, balances load, detects failure automatically, repairs and recovers erroneous applications, manages application deployment, and updates application data safely, quickly, and frequently.

The Azure India Team is looking for highly motivated and talented engineers to design and deliver the next generation platform for all of these.

Huge challenges of scale and extensibility await, and it is an exciting place to grow and have a significant contribution with immediate worldwide impact.

We are focusing on app platform, data platform and the machine learning opportunities it unlocks. We are a fun and fast paced environment (we ship every week!), where developers are empowered to innovate.

If you are systems developer that has a keen eye for usability, reliability and performance, this is a great opportunity for you to be part of a highly strategic products and services for Microsoft.

An ideal candidate will have the following skills and experiences.

Requirements :

  • Passion for software quality and security.
  • 6-15 years of professional software engineering experience
  • BS / MS / PhD in Computer Science or equivalent industry experience
  • Solid coding skills in C / C++ or C# / Java - Solid CS fundamentals, fluent in multi-threaded and asynchronous programming, strong inclination for architecting at scale.
  • Excellent technical design, problem solving, debugging and communication skills.
  • Significant experience in systems side of software development including one or more of the following : highly scalable infrastructure, distributed systems, database engines.
  • Thorough understanding of computer architecture, memory models, and algorithms design.
  • Proven ability to create componentized, well-architected software at a component level.
  • Demonstrated experience in shipping high quality products and services is a plus.
  • Previous experience with web services, storage, distributed systems and system-level programming.
  • Leadership skills and experience.
  • Apply
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form