Software Engineering

Technology, Data & Digital · Software & Web Development · Software Engineering · Data Science · Business Intelligence

In short

Join Microsoft's world-class engineering team in India to work on Azure SQL Database, a leading platform-as-a-service. This role focuses on performance engineering, ensuring high reliability and efficiency in large-scale cloud database systems, involving competitive benchmarking and deep performance investigations.

Responsibilities

  • Contribute to product improvements with key performance deliverables.
  • Collaborate with OEMs to analyze SQL performance on modern hardware.
  • Explore emerging SKUs and technologies to drive product improvements.
  • Strengthen engineering processes for efficient cloud deployments.
  • Identify improvements in supportability for performance analysis.
  • Provide regular updates to stakeholders on performance analysis and findings.
  • Understand Microsoft businesses and collaborate on end-to-end user experiences.
  • Stay educated on state-of-the-art technologies and conduct POCs.
  • Participate in on-call rotation.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or IT technical discipline.
  • 4+ years of programming experience in C++.
  • 4+ years of experience in Performance Engineering, including design, development, and usage of performance workloads/tools to measure, analyze, and root cause performance and scalability issues.
  • Proficiency in troubleshooting and debugging.

Desired Qualifications

  • Extensive and specialized knowledge in one or more of: Database/OS internals, Hardware knowledge (CPU/System/Networking/Storage), and Cloud related technologies.
  • Strong problem-solving, interpersonal, and communication skills.
  • Great curiosity and willingness to question, undaunted by hard technical problems.
  • 2+ years of experience designing and developing production quality software using C/C++.
  • Proven experience in improving product performance.
  • Experience in both Windows and Linux system performance tools.
  • MS in CS/CSE/EE or related discipline.

Benefits

  • Opportunity to work on hard technical challenges in a globally distributed team.
  • Chance to work on mission-critical functions of Azure SQL Database.
  • Opportunity for direct impact on functionality, scalability, security, performance, manageability, and supportability.
  • Environment where innovation is valued.
  • Opportunity to learn and work on enterprise-class relational database engines.
  • Work at the forefront of large-scale cloud database systems.
  • Collaborate with partner engineering teams to diagnose issues and influence architecture.
  • Implement optimizations that directly enhance customer experience at scale.
#AzureData#azdata
Microsoft Logo

Company

Microsoft

Job Posted

4 weeks ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Mid-Senior

Locations

India

Qualification

Bachelor, Master

Applicants

Be an early applicant